<?xml version="1.0"?>
<doc>
    <assembly>
        <name>GamesTest.XboxConsole.Infrastructure</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase">
            <summary>
            The base class for all XboxConsole adapters.  This class provides a default implementation
            for all parts of the Xbox Console API, even if they are not supported by one particular
            version of the XDK (in which case an exception is thrown).  It is assumed that the adapter
            for each version of the XDK will override the pieces of functionality that are available or
            different in that particular build.
            </summary>
            <summary>
            A thin layer over the XTF provided managed API.
            </summary>
            <summary>
            The base class for all XboxConsole adapters.  This class provides default a implementation
            for all parts of the Xbox Console API, even if they are not supported by one particular
            version of the XDK (in which case an exception is thrown).  It is assumed that the adapter
            for each version of the XDK will override the pieces of functionality that are available or
            different in that particular build.
            </summary>
            <summary>
            The base class for all XboxConsole adapters.  This class provides a default implementation
            for all parts of the Xbox Console API, even if they are not supported by one particular
            version of the XDK (in which case an exception is thrown).  It is assumed that the adapter
            for each version of the XDK will override the pieces of functionality that are available or
            different in that particular build.
            </summary>
            <summary>
            The base class for all XboxConsole adapters.  This class provides a default implementation
            for all parts of the Xbox Console API, even if they are not supported by one particular
            version of the XDK (in which case an exception is thrown).  It is assumed that the adapter
            for each version of the XDK will override the pieces of functionality that are available or
            different in that particular build.
            </summary>
            <summary>
            The base class for all XboxConsole adapters.  This class provides a default implementation
            for all parts of the Xbox Console API, even if they are not supported by one particular
            version of the XDK (in which case an exception is thrown).  It is assumed that the adapter
            for each version of the XDK will override the pieces of functionality that are available or
            different in that particular build.
            </summary>
            <summary>
            The base class for all XboxConsole adapters.  This class provides default a implementation
            for all parts of the Xbox Console API, even if they are not supported by one particular
            version of the XDK (in which case an exception is thrown).  It is assumed that the adapter
            for each version of the XDK will override the pieces of functionality that are available or
            different in that particular build.
            </summary>
            <summary>
            The base class for all XboxConsole adapters.  This class provides a default implementation
            for all parts of the Xbox Console API, even if they are not supported by one particular
            version of the XDK (in which case an exception is thrown).  It is assumed that the adapter
            for each version of the XDK will override the pieces of functionality that are available or
            different in that particular build.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.DisposableObject">
            <summary>
            Represents a disposable object.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.DisposableObject.Finalize">
            <summary>
            Finalizes an instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.DisposableObject"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.DisposableObject.Dispose">
            Do not make this method virtual.  A derived class should not be able to override this method.
            <summary>
            Disposes the current object then suppresses further finalization.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.DisposableObject.ThrowIfDisposed">
            <summary>
            Throws an ObjectDisposedException if this object has been disposed.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.DisposableObject.Dispose(System.Boolean)">
            <summary>
            Standard virtual overload for <see cref="T:System.IDisposable"/> pattern.
            </summary>
            <param name="disposing">
            <c>True</c> means this is a call to <see cref="M:Microsoft.Internal.GamesTest.Xbox.DisposableObject.Dispose"/>.
            <c>False</c> means it has been called from the finalizer.
            </param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.DisposableObject.DisposeManagedResources">
            <summary>
            Allows derived classes to provide custom dispose handling for managed resources.
            </summary>
            <remarks>
            Derived classes are expected to override this method to dispose their managed resources, then call the base class.
            </remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.DisposableObject.DisposeNativeResources">
            <summary>
            Allows derived classes to provide custom dispose handling for native resources.
            </summary>
            <remarks>
            Derived classes are expected to override this method to dispose their native resources, then call the base class.
            </remarks>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.DisposableObject.IsDisposed">
            <summary>
            Gets a value indicating whether the object has been disposed once, protects against double disposal.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetUsers(System.String)">
            <summary>
            Connects to the console and retrieves the collection of users.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <returns>An enumeration of XboxUserDefinition instances.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.AddGuestUser(System.String)">
            <summary>
            Adds a guest user.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <returns>The user id of the added guest user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.AddUser(System.String,System.String)">
            <summary>
            Adds a user to the console.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="emailAddress">The email address of the user to be added.</param>
            <returns>An XboxUserDefinition of the added user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeleteAllUsers(System.String)">
            <summary>
            Removes all users from the console.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <remarks>Signed-in users are signed out before being removed from the console.</remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeleteUser(System.String,Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition)">
            <summary>
            Removes the specified user from the console. 
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="user">The user to be removed.</param>
            <remarks>A signed-in user is signed out before being removed from the console.</remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SignInUser(System.String,Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition,System.String,System.Boolean)">
            <summary>
            Signs the given user into Xbox Live.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="user">The user to sign in.</param>
            <param name="password">The password of the for signing in. If a password has been stored on the console, <c>null</c> can be passed in.</param>
            <param name="storePassword">If <c>true</c>, saves the given password on the console for later use.</param>
            <returns>An XboxUserDefinition of the signed-in user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SignOutUser(System.String,Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition)">
            <summary>
            Signs out the given user.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="user">The user to sign-out.</param>
            <returns>An XboxUserDefinition of the signed-out user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.PairGamepadToUser(System.String,System.UInt64,System.UInt32)">
            <summary>
            Pairs the XboxGamepad to the XboxUser.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="gamepadId">The Id of the XboxGamepad to set the state of.</param>
            <param name="userId">The Id of the XboxUser to pair to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.PairGamepadToUserExclusive(System.String,System.UInt64,System.UInt32)">
            <summary>
            Pairs the XboxGamepad to the XboxUser.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="gamepadId">The Id of the XboxGamepad to set the state of.</param>
            <param name="userId">The Id of the XboxUser to pair to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.AddLocalUsersToParty(System.String,System.UInt32,System.String,System.String[])">
            <summary>
            Creates a party for the given title ID (if one does not exist) and adds the given local users to it.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="titleId">Title ID of the title to manage a party for.</param>
            <param name="actingUserXuid">Acting user XUID on whose behalf to add other users to the party.</param>
            <param name="localUserXuidsToAdd">User XUIDs to add to the party.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.InviteToParty(System.String,System.UInt32,System.String,System.String[])">
            <summary>
            Invites the given users on behalf of the acting user to the party associated with the given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="titleId">Title ID of the title to manage a party for.</param>
            <param name="actingUserXuid">Acting user XUID on whose behalf to invite other users to the party.</param>
            <param name="remoteUserXuidsToInvite">Remote user XUIDs to invite to the party.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.RemoveLocalUsersFromParty(System.String,System.UInt32,System.String[])">
            <summary>
            Removes the given users from the party belonging to the given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="titleId">Title ID of the title to manage a party for.</param>
            <param name="localUserXuidsToRemove">Local user XUIDs to remove from the party.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetPartyId(System.String,System.UInt32)">
            <summary>
            Returns the party ID belonging to the given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="titleId">Title ID of the title to get the associated party ID for.</param>
            <returns>ID of existing party used to accept or decline an invitation to the party.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetPartyMembers(System.String,System.UInt32)">
            <summary>
            Lists both the current members and the reserved members of the party belonging to given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="titleId">Title ID of the title to get party members for.</param>
            <returns>Party member user XUIDs, which may contain a mix of local and remote users.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.AcceptInviteToParty(System.String,System.String,System.String)">
            <summary>
            Accepts the party invitation on behalf of the given acting user to the party associated with the given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="actingUserXuid">XUID of acting user on whose behalf to accept the invitation.</param>
            <param name="partyId">Title ID of the party created by another user to accept the invitation to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeclineInviteToParty(System.String,System.String,System.String)">
            <summary>
            Declines the party invitation on behalf of the given acting user to the party associated with the given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="actingUserXuid">XUID of acting user on whose behalf to decline the invitation.</param>
            <param name="partyId">Title ID of the party created by another user to accept the invitation to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetUsersImpl(System.String)">
            <summary>
            Connects to the console and retrieves the collection of users.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <returns>An enumeration of XboxUserDefinition instances.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.AddGuestUserImpl(System.String)">
            <summary>
            Adds a guest user.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <returns>The user id of the added guest user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.AddUserImpl(System.String,System.String)">
            <summary>
            Adds a user to the console.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="emailAddress">The email address of the user to be added.</param>
            <returns>An XboxUserDefinition of the added user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeleteAllUsersImpl(System.String)">
            <summary>
            Removes all users from the console.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <remarks>Signed-in users are signed out before being removed from the console.</remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeleteUserImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition)">
            <summary>
            Removes the specified user from the console. 
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="user">The user to be removed.</param>
            <remarks>A signed-in user is signed out before being removed from the console.</remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SignInUserImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition,System.String,System.Boolean)">
            <summary>
            Signs the given user into Xbox Live.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="user">The user to sign in.</param>
            <param name="password">The password of the for signing in. If a password has been stored on the console, <c>null</c> can be passed in.</param>
            <param name="storePassword">If <c>true</c>, saves the given password on the console for later use.</param>
            <returns>An XboxUserDefinition of the signed-in user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SignOutUserImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition)">
            <summary>
            Signs out the given user.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="user">The user to sign-out.</param>
            <returns>An XboxUserDefinition of the signed-out user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.PairGamepadToUserImpl(System.String,System.UInt64,System.UInt32)">
            <summary>
            Pairs the XboxGamepad to the XboxUser.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="gamepadId">The Id of the XboxGamepad to set the state of.</param>
            <param name="userId">The Id of the XboxUser to pair to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.PairGamepadToUserExclusiveImpl(System.String,System.UInt64,System.UInt32)">
            <summary>
            Pairs the XboxGamepad to the XboxUser.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="gamepadId">The Id of the XboxGamepad to set the state of.</param>
            <param name="userId">The Id of the XboxUser to pair to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.AddLocalUsersToPartyImpl(System.String,System.UInt32,System.String,System.String[])">
            <summary>
            Creates a party for the given title ID (if one does not exist) and adds the given local users to it.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="titleId">Title ID of the title to manage a party for.</param>
            <param name="actingUserXuid">Acting user XUID on whose behalf to add other users to the party.</param>
            <param name="localUserXuidsToAdd">User XUIDs to add to the party.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.InviteToPartyImpl(System.String,System.UInt32,System.String,System.String[])">
            <summary>
            Invites the given users on behalf of the acting user to the party associated with the given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="titleId">Title ID of the title to manage a party for.</param>
            <param name="actingUserXuid">Acting user XUID on whose behalf to invite other users to the party.</param>
            <param name="remoteUserXuidsToInvite">Remote user XUIDs to invite to the party.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.RemoveLocalUsersFromPartyImpl(System.String,System.UInt32,System.String[])">
            <summary>
            Removes the given users from the party belonging to the given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="titleId">Title ID of the title to manage a party for.</param>
            <param name="localUserXuidsToRemove">Local user XUIDs to remove from the party.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetPartyIdImpl(System.String,System.UInt32)">
            <summary>
            Returns the party ID belonging to the given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="titleId">Title ID of the title to get the associated party ID for.</param>
            <returns>ID of existing party used to accept or decline an invitation to the party.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetPartyMembersImpl(System.String,System.UInt32)">
            <summary>
            Lists both the current members and the reserved members of the party belonging to given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="titleId">Title ID of the title to get party members for.</param>
            <returns>Party member user XUIDs, which may contain a mix of local and remote users.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.AcceptInviteToPartyImpl(System.String,System.String,System.String)">
            <summary>
            Accepts the party invitation on behalf of the given acting user to the party associated with the given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="actingUserXuid">XUID of acting user on whose behalf to accept the invitation.</param>
            <param name="partyId">Title ID of the party created by another user to accept the invitation to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeclineInviteToPartyImpl(System.String,System.String,System.String)">
            <summary>
            Declines the party invitation on behalf of the given acting user to the party associated with the given title ID.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="actingUserXuid">XUID of acting user on whose behalf to decline the invitation.</param>
            <param name="partyId">Title ID of the party created by another user to accept the invitation to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.Reboot(System.String,System.TimeSpan)">
            <summary>Reboot the Xbox console and wait no more than the specified amount of time for the console to become responsive again.</summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="timeout">The maximum amount of time to wait for the Xbox console to become
            responsive again after initiating the reboot sequence.</param>
            <exception cref="T:System.TimeoutException">Thrown if the reboot operation does not complete within the given timeout period.</exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.Reboot(System.String,System.String,System.TimeSpan)">
            <summary>Reboot the Xbox console and wait no more than the specified amount of time for the console to become responsive again.</summary>
            <param name="originalSystemIpAddress">The pre-reboot "System Ip" address of the Xbox kit.</param>
            <param name="newSystemIpAddress">The post-reboot "System Ip" address of the Xbox kit.</param>
            <param name="timeout">The maximum amount of time to wait for the Xbox console to become
            responsive again after initiating the reboot sequence.</param>
            <exception cref="T:System.TimeoutException">Thrown if the reboot operation does not complete within the given timeout period.</exception>
            <remarks>
            This overload should be used when the connection string to the console will have changed during the reboot
            such as when rebooting after changing the session key.
            </remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.Shutdown(System.String,System.TimeSpan)">
            <summary>
            Shutdown the Xbox console and wait no more than the specified amount of time for the operation to complete.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="timeout">The maximum amount of time to wait for the shutdown process to complete and for the Xbox console to become unresponsive.</param>
            <exception cref="T:System.TimeoutException">Thrown if the shutdown operation does not complete within the given timeout period.</exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.CaptureScreenshot(System.String)">
            <summary>
            Captures a screenshot from the frame buffer of the specified console.
            </summary>
            <param name="systemIpAddress">The IP address of the console.</param>
            <returns>A pointer to the location in memory of the uncompressed frame buffer captured off the console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.CaptureRecordedGameClip(System.String,System.String,System.UInt32)">
            <summary>
            Captures an MP4 clip using the GameDVR service and writes to specified output path.
            </summary>
            <param name="systemIpAddress">The IP address of the console.</param>
            <param name="outputPath">Full path of the MP4 file to create.</param>
            <param name="captureSeconds">How many seconds to capture backward from current time (between 6 and 300).</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.RebootImpl(System.String,System.TimeSpan)">
            <summary>
            Provides the adapter-specific implementation of the "Reboot" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="timeout">The maximum amount of time to wait for the Xbox console to become
            responsive again after initiating the reboot sequence.</param>
            <exception cref="T:System.TimeoutException">Thrown if the reboot operation does not complete within the given timeout period.</exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.RebootImpl(System.String,System.String,System.TimeSpan)">
            <summary>
            Provides the adapter-specific implementation of the "Reboot" method.
            </summary>
            <param name="originalSystemIpAddress">The pre-reboot "System Ip" address of the Xbox kit.</param>
            <param name="newSystemIpAddress">The post-reboot "System Ip" address of the Xbox kit.</param>
            <param name="timeout">The maximum amount of time to wait for the Xbox console to become
            responsive again after initiating the reboot sequence.</param>
            <exception cref="T:System.TimeoutException">Thrown if the reboot operation does not complete within the given timeout period.</exception>
            <remarks>
            This overload should be used when the connection string to the console will have changed during the reboot
            such as when rebooting after changing the session key.
            </remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ShutdownImpl(System.String,System.TimeSpan)">
            <summary>
            Provides the adapter-specific implementation of the "Shutdown" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="timeout">The maximum amount of time to wait for the shutdown process to complete and for the Xbox console to become unresponsive.</param>
            <exception cref="T:System.TimeoutException">Thrown if the shutdown operation does not complete within the given timeout period.</exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.CaptureScreenshotImpl(System.String)">
            <summary>
            Provides the adapter-specific implementation of the "CaptureScreenshot" method.
            </summary>
            <param name="systemIpAddress">The IP address of the console.</param>
            <returns>A pointer to the location in memory of the uncompressed frame buffer captured off the console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.CaptureRecordedGameClipImpl(System.String,System.String,System.UInt32)">
            <summary>
            Provides the adapter-specific implementation of the "CaptureRecordedGameClip" method.
            </summary>
            <param name="systemIpAddress">The IP address of the console.</param>
            <param name="outputPath">The path where recorded MP4 clip will be output.</param>
            <param name="captureSeconds">How many seconds to capture backward from current time, between 6 and 300.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.WaitUntilConsoleIsUnresponsive(System.String,System.TimeSpan)">
            <summary>
            Immediately after initiating a Shutdown or Reboot request, the console remains responsive
            for a short period of time.  This method is intended to block until the kit is verified
            to no longer be responsive.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="timeout">The maximum amount of time to wait for the console to become unresponsive.</param>
            <exception cref="T:System.OperationCanceledException">Thrown when the caller cancels this waiting operation.</exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.WaitUntilRebootIsComplete(System.String,System.TimeSpan)">
            <summary>
            The XTF APIs do not offer a way to synchronously reboot a console therefore, we need to implement
            our own logic to wait for a console to finish rebooting.  This method should block until it has
            confirmed that the console has completed rebooting or the timeout has been reached or exceeded.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="timeout">The maximum amount of time to wait for the console to finish rebooting.</param>
            <exception cref="T:System.OperationCanceledException">Thrown when the caller cancels this waiting operation.</exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.#ctor(Microsoft.Internal.GamesTest.Xbox.XboxXdkBase)">
            <summary>
            Initializes a new instance of the XboxConsoleAdapterBase class.
            </summary>
            <param name="xboxXdk">The XboxXdk functional facade implementation.</param>
            <exception cref="T:System.ArgumentNullException">Thrown if either argument is null or empty.</exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetConfigValue(System.String,System.String)">
            <summary>
            Queries for and returns a value of an Xbox configuration property (see xbconnect command line utility).
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="key">The configuration property name.</param>
            <returns>The configuration property value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SetConfigValue(System.String,System.String,System.String)">
            <summary>
            Sets an Xbox configuration property to the specified value (see xbconnect command line utility).
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="key">The configuration property name.</param>
            <param name="value">The configuration property value.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetConsoleInfo(System.String)">
            <summary>
            Gets information about the console.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <returns>A XboxConsoleInfo containing information about the console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetConfigValueImpl(System.String,System.String)">
            <summary>
            Queries for and returns a value of an Xbox configuration property (see xbconnect command line utility).
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="key">The configuration property name.</param>
            <returns>The configuration property value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SetConfigValueImpl(System.String,System.String,System.String)">
            <summary>
            Sets an Xbox configuration property to the specified value (see xbconnect command line utility).
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="key">The configuration property name.</param>
            <param name="value">The configuration property value.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetConsoleInfoImpl(System.String)">
            <summary>
            Gets information about the console.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <returns>A XboxConsoleInfo containing information about the console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ThrowIfXdkNotInstalled">
            <summary>
            Throws XdkNotFoundException if XDK is not properly installed.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetRunningProcesses(System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem)">
            <summary>
            Gets the list of processes running on a console.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="operatingSystem">The Xbox operating system.</param>
            <returns>The enumeration of XboxProcessDefinition instances.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.StartDebug(System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.UInt32,System.EventHandler{Microsoft.Internal.GamesTest.Xbox.TextEventArgs})">
            <summary>
            Starts debug monitoring of an Xbox process.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="operatingSystem">The Xbox operating system.</param>
            <param name="processId">The process Id.</param>
            <param name="handler">The handler called when a TextReceived event occurs.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.StopDebug(System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.UInt32)">
            <summary>
            Stops debug monitoring of an Xbox process.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="operatingSystem">The Xbox operating system.</param>
            <param name="processId">The process Id.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetRunningProcessesImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem)">
            <summary>
            Provides the adapter-specific implementation of the "GetRunningProcesses" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="operatingSystem">The Xbox operating system.</param>
            <returns>The enumeration of XboxProcessDefinition instances.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.StartDebugImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.UInt32,System.EventHandler{Microsoft.Internal.GamesTest.Xbox.TextEventArgs})">
            <summary>
            Provides the adapter-specific implementation of the "StartDebug" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="operatingSystem">The Xbox operating system.</param>
            <param name="processId">The process Id.</param>
            <param name="handler">The handler called when a TextReceived event occurs.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.StopDebugImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.UInt32)">
            <summary>
            Provides the adapter-specific implementation of the "StopDebug" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="operatingSystem">The Xbox operating system.</param>
            <param name="processId">The process Id.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SendFile(System.String,System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,System.IProgress{Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric})">
            <summary>
            Copies a file from a PC to an Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="sourceFilePath">The path to the file on the PC to be copied.</param>
            <param name="destinationFile">The destination file to be copied to.</param>
            <param name="metrics">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ReceiveFile(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,System.String,System.IProgress{Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric})">
            <summary>
            Copies a file from an Xbox to a PC.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="sourceFile">The source file to be copied.</param>
            <param name="destinationFilePath">The destination of the file on the PC.</param>
            <param name="metrics">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeleteFile(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath)">
            <summary>
            Deletes a file from an Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="xboxFilePath">The complete path to the file to be deleted.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SendDirectory(System.String,System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,System.Boolean,System.IProgress{Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric})">
            <summary>
            Copies a directory from a PC to an Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="sourceDirectory">The path to the directory on the PC to be copied.</param>
            <param name="destinationDirectory">The destination directory on the Xbox.</param>
            <param name="recursive">True to recursive copy all files in the given directory and all of its subdirectories.</param>
            <param name="metrics">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ReceiveDirectory(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,System.String,System.Boolean,System.IProgress{Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric})">
            <summary>
            Copies a directory from the Xbox to a PC.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="sourceDirectory">The Xbox diretory to copy.</param>
            <param name="destinationDirectory">The path to the destination directory on the PC.</param>
            <param name="recursive">True to recursive copy all files in the given directory and all of its subdirectories.</param>
            <param name="metrics">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeleteDirectory(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,System.Boolean)">
            <summary>
            Remove the given directory from the Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="directoryToDelete">The Xbox directory to remove.</param>
            <param name="recurisve">True to recursivly delete the directory, its content and all of its sub-directories.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetDirectoryContents(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath)">
            <summary>
            Retrieves the contents of a directory on an Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="xboxDirectory">The complete path to the directory.</param>
            <returns>The contents of a directory on an Xbox.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetFileSystemInfoDefinition(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath)">
            <summary>
            Retrieves an XboxFileSystemInfoDefintion object for the specified file system object.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="xboxFilePath">The file system object for a which an XboxFileSystemInfoDefinition object shall be retrieved.</param>
            <returns>An XboxFileSystemInfoDefinition object describing the file specified in the <paramref name="xboxFilePath"/> parameter.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.CreateDirectory(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath)">
            <summary>
            Creates a directory on an Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="xboxDirectoryPath">The complete path to the directory to be created.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SendFileImpl(System.String,System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,System.IProgress{Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric})">
            <summary>
            Copies a file from a PC to an Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="sourceFilePath">The path to the file on the PC to be copied.</param>
            <param name="destinationFile">The destination file to be copied to.</param>
            <param name="metrics">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ReceiveFileImpl(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,System.String,System.IProgress{Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric})">
            <summary>
            Copies a file from an Xbox to a PC.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="sourceFile">The source file to be copied.</param>
            <param name="destinationFilePath">The destination of the file on the PC.</param>
            <param name="metrics">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeleteFileImpl(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath)">
            <summary>
            Deletes a file from an Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="xboxFilePath">The complete path to the file to be deleted.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SendDirectoryImpl(System.String,System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,System.Boolean,System.IProgress{Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric})">
            <summary>
            Copies a directory from a PC to an Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="sourceDirectory">The path to the directory on the PC to be copied.</param>
            <param name="destinationDirectory">The destination directory on the Xbox.</param>
            <param name="recursive">True to copy the directory and all of its sub-directories.</param>
            <param name="metrics">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ReceiveDirectoryImpl(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,System.String,System.Boolean,System.IProgress{Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric})">
            <summary>
            Copies a directory from the Xbox to a PC.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="sourceDirectory">The Xbox diretory to copy.</param>
            <param name="destinationDirectory">The path to the destination directory on the PC.</param>
            <param name="recursive">True to copy the directory and all of its sub-directories.</param>
            <param name="metrics">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeleteDirectoryImpl(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,System.Boolean)">
            <summary>
            Remove the given directory from the Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="directoryToDelete">The Xbox directory to remove.</param>
            <param name="recurisve">True to recursivly delete the directory, its content and all of its sub-directories.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetFileSystemInfoDefinitionImpl(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath)">
            <summary>
            Retrieves an XboxFileSystemInfoDefintion object for the specified file system object.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="xboxFilePath">The file system object for a which an XboxFileSystemInfoDefinition object shall be retrieved.</param>
            <returns>An XboxFileSystemInfoDefinition object describing the file specified in the <paramref name="xboxFilePath"/> parameter.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetDirectoryContentsImpl(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath)">
            <summary>
            Retrieves the contents of a directory on an Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="xboxDirectory">The complete path to the directory.</param>
            <returns>The contents of a directory on an Xbox.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.CreateDirectoryImpl(System.String,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath)">
            <summary>
            Creates a directory on an Xbox.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="xboxDirectoryPath">The complete path to the directory to be created.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ConnectXboxGamepad(System.String)">
            <summary>
            Connects the XboxGamepad to the console.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <returns>The id of the XboxGamepad.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DisconnectXboxGamepad(System.String,System.UInt64)">
            <summary>
            Disconnects an XboxGamepad from the console.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="gamepadId">The Id of XboxGamepad to disconnect.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SendGamepadReport(System.String,System.UInt64,Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState)">
            <summary>
            Sets the state of the XboxGamepad.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="gamepadId">The id of the XboxGamepad to set the state of.</param>
            <param name="report">The state to set.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ConnectXboxGamepadImpl(System.String)">
            <summary>
            Connects the XboxGamepad to the console.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <returns>The id of the XboxGamepad.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DisconnectXboxGamepadImpl(System.String,System.UInt64)">
            <summary>
            Disconnects an XboxGamepad from the console.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="gamepadId">The id of the XboxGamepad to disconnect.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SendXboxGamepadReportImpl(System.String,System.UInt64,Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState)">
            <summary>
            Sets the state of the XboxGamepad.
            </summary>
            <param name="systemIpAddress">The system IP address of the console.</param>
            <param name="gamepadId">The Id of the XboxGamepad to set the state of.</param>
            <param name="report">The state to set.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetInstalledPackages(System.String)">
            <summary>
            Gets the list of all packages currently installed on the console.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <returns>The list of all packages currently installed on the console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.LaunchApplication(System.String,Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition)">
            <summary>
            Launches the given package.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="application">The package to be launched.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.LaunchApplication(System.String,Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition,System.String)">
            <summary>
            Launches the given package with command line arguments.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="application">The package to be launched.</param>
            <param name="arguments">Command line arguments to pass to the package executable.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.TerminatePackage(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Terminates the given package.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package to be terminated.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SuspendPackage(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Suspends the given package.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package to be suspended.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ResumePackage(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Resumes execution of a suspended package.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package to be resumed.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ConstrainPackage(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Constrains the given package.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package to be constrained.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.UnconstrainPackage(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Unconstrains a constrained package.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package to be unconstrained.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SnapApplication(System.String,Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition)">
            <summary>
            Snaps the given application.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="application">The application to be snapped.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.UnsnapApplication(System.String)">
            <summary>
            Unsnaps the given application.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.QueryPackageExecutionState(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Retrieves the execution state of the given package.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package for which the execution state shall be retrieved.</param>
            <returns>The current execution state of the package given by the <paramref name="package"/> parameter.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeployPushAsync(System.String,System.String,System.Boolean,System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric},System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentError},System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentExtraFile})">
            <summary>
            Push deploys loose files to the console.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="deployFilePath">The path to the folder to deploy.</param>
            <param name="removeExtraFiles"><c>true</c> to remove any extra files, <c>false</c> otherwise.</param>
            <param name="progressMetric">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
            <param name="progressError">The progress handler that the calling app uses to receive progress updates about errors. This may be null.</param>
            <param name="progressExtraFile">The progress handler that the calling app uses to receive progress updates about extra files. This may be null.</param>
            <returns>The task object representing the asynchronous operation whose result is the deployed package.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeployPushAsync(System.String,System.String,System.Boolean,System.Threading.CancellationToken,System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric},System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentError},System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentExtraFile})">
            <summary>
            Push deploys loose files to the console.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="deployFilePath">The path to the folder to deploy.</param>
            <param name="removeExtraFiles"><c>true</c> to remove any extra files, <c>false</c> otherwise.</param>
            <param name="cancellationToken">A CancellationToken to observe while waiting for the deployment to complete.</param>
            <param name="progressMetric">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
            <param name="progressError">The progress handler that the calling app uses to receive progress updates about errors. This may be null.</param>
            <param name="progressExtraFile">The progress handler that the calling app uses to receive progress updates about extra files. This may be null.</param>
            <returns>The task object representing the asynchronous operation whose result is the deployed package.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.UninstallPackage(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Uninstall a package from a given console based on its package full name.
            </summary>
            <param name="systemIpAddress">The IP address of the console to be affected.</param>
            <param name="package">The package to be uninstalled.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.RegisterPackage(System.String,System.String)">
            <summary>
            Registers a package from a path on the scratch drive.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="packagePath">The relative path on the consoles scratch drive to the package.</param>
            <returns>The package definition object that describes the package.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.UnregisterPackage(System.String,System.String)">
            <summary>
            Unregisters a package from its package full name.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="packageFullName">The Package Full Name of the package to be unregistered.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetAvailableSpaceForAppInstallation(System.String,System.String)">
            <summary>
            Gets the available space that is available for app installation.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="storageName">The name of the storage device to check. Allowed values are "internal" and null. </param>
            <returns>The number of bytes of freespace on the storage device on the specified console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ResumePackageImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Provides the adapter-specific implementation of the "ResumePackage" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package to be resumed.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.QueryPackageExecutionStateImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Provides the adapter-specific implementation of the "QueryPackageExecutionState" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package for which the execution state shall be retrieved.</param>
            <returns>The current execution state of the package given by the <paramref name="package"/> parameter.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SuspendPackageImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Provides the adapter-specific implementation of the "SuspendPackage" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package to be suspended.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.TerminatePackageImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Provides the adapter-specific implementation of the "TerminatePackage" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package to be terminated.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetInstalledPackagesImpl(System.String)">
            <summary>
            Provides the adapter-specific implementation of the "GetInstalledPackages" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <returns>The list of all packages currently installed on the console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.LaunchApplicationImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition)">
            <summary>
            Provides the adapter-specific implementation of the "LaunchApplication" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="application">The package to be launched.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.LaunchApplicationImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition,System.String)">
            <summary>
            Provides the adapter-specific implementation of the "LaunchApplication" method (with arguments).
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="application">The package to be launched.</param>
            <param name="arguments">Command line arguments to pass to the package executable.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.ConstrainPackageImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Provides the adapter-specific implementation of the "ConstrainPackage" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package to be constrained.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.UnconstrainPackageImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Provides the adapter-specific implementation of the "UnconstrainPackage" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="package">The package to be unconstrained.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeployPushImplAsync(System.String,System.String,System.Boolean,System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric},System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentError},System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentExtraFile})">
            <summary>
            Provides the adapter-specific implementation of the "DeployPushAsync" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="deployFilePath">The path to the folder to deploy.</param>
            <param name="removeExtraFiles"><c>true</c> to remove any extra files, <c>false</c> otherwise.</param>
            <param name="progressMetric">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
            <param name="progressError">The progress handler that the calling app uses to receive progress updates about errors. This may be null.</param>
            <param name="progressExtraFile">The progress handler that the calling app uses to receive progress updates about extra files. This may be null.</param>
            <returns>The task object representing the asynchronous operation whose result is the deployed package.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DeployPushImplAsync(System.String,System.String,System.Boolean,System.Threading.CancellationToken,System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric},System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentError},System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentExtraFile})">
            <summary>
            Provides the adapter-specific implementation of the "DeployPushAsync" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="deployFilePath">The path to the folder to deploy.</param>
            <param name="removeExtraFiles"><c>true</c> to remove any extra files, <c>false</c> otherwise.</param>
            <param name="cancellationToken">A CancellationToken to observe while waiting for the deployment to complete.</param>
            <param name="progressMetric">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
            <param name="progressError">The progress handler that the calling app uses to receive progress updates about errors. This may be null.</param>
            <param name="progressExtraFile">The progress handler that the calling app uses to receive progress updates about extra files. This may be null.</param>
            <returns>The task object representing the asynchronous operation whose result is the deployed package.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.SnapApplicationImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition)">
            <summary>
            Provides the adapter-specific implementation of the "SnapApplication" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="application">The application to be launched.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.UnsnapApplicationImpl(System.String)">
            <summary>
            Provides the adapter-specific implementation of the "UnsnapApplication" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.UninstallPackageImpl(System.String,Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition)">
            <summary>
            Uninstall a package from a given console based on its package full name.
            </summary>
            <param name="systemIpAddress">The IP address of the console to be affected.</param>
            <param name="package">The package to be uninstalled.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.RegisterPackageImpl(System.String,System.String)">
            <summary>
            Provides the adapter-specific implementation of the "RegisterPackage" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="packagePath">The relative path on the consoles scratch drive to the package.</param>
            <returns>The package definition object that describes the package.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.UnregisterPackageImpl(System.String,System.String)">
            <summary>
            Provides the adapter-specific implementation of the "UnregisterPackage" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="packageFullName">The Package Full Name of the package to be unregistered.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.GetAvailableSpaceForAppInstallationImpl(System.String,System.String)">
            <summary>
            Provides the adapter-specific implementation of the "GetAvailableSpaceForAppInstallation" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="storageName">The name of the storage device to check. Allowed values are "internal" and null. </param>
            <returns>The number of bytes of freespace on the storage device on the specified console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.RunExecutable(System.String,System.String,System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.Action{System.String})">
            <summary>
            Runs an executable on the console.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="fileName">The path to an executable to start.</param>
            <param name="arguments">The command-line arguments to pass into the executable.</param>
            <param name="operatingSystem">The <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem"/> to run the executable on.</param>
            <param name="outputReceivedCallback">A callback method that will be called when there is output from the process.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.RunExecutableImpl(System.String,System.String,System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.Action{System.String})">
            <summary>
            Provides the adapter-specific implementation of the "RunExecutable" method.
            </summary>
            <param name="systemIpAddress">The "System Ip" address of the Xbox kit.</param>
            <param name="fileName">The path to an executable to start.</param>
            <param name="arguments">The command-line arguments to pass into the executable.</param>
            <param name="operatingSystem">The <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem"/> to run the executable on.</param>
            <param name="outputReceivedCallback">A callback method that will be called when there is output from the process.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DefaultConsole">
            <summary>
            Gets or sets the default console address.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.XboxXdk">
            <summary>
            Gets the XboxXdk functional facade implementation.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.PathToXdk">
            <summary>
            Gets the path to the root folder of XDK.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.PathToXdkBin">
            <summary>
            Gets the path to the "bin" folder of XDK.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleAdapterBase.DefaultConsoleImpl">
            <summary>
            Gets or sets the default console address.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration">
            <summary>
            The base functionality of Xbox configuration classes.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.#ctor">
            <summary>
            Initializes a new instance of the BaseXboxConfiguration class.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.EnvironmentSetting">
            <summary>
            Gets the Environment setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.SandboxIdSetting">
            <summary>
            Gets the SandboxId setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.OOBECompletedSetting">
            <summary>
            Gets the OOBECompleted setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.ProfilingModeSetting">
            <summary>
            Gets the ProfilingMode setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.PreferredLanguagesSetting">
            <summary>
            Gets the PreferredLanguages setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.GeographicRegionSetting">
            <summary>
            Gets the GeographicRegion setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.TimeZoneSetting">
            <summary>
            Gets the TimeZone setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.ConnectedStorageForceOfflineSetting">
            <summary>
            Gets the ConnectedStorageForceOffline setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.SimulateVersionSwitchSetting">
            <summary>
            Gets the SimulateVersionSwitch setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.EnableKernelDebuggingSetting">
            <summary>
            Gets the EnableKernelDebugging setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.SessionKeySetting">
            <summary>
            Gets the SessionKey setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.AccessoryFlagsSetting">
            <summary>
            Gets the AccessoryFlags setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.PowerModeSetting">
            <summary>
            Gets the PowerMode setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.IdleShutdownTimeoutSetting">
            <summary>
            Gets the IdleShutdownTimeout setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.DimTimeoutSetting">
            <summary>
            Gets the DimTimeout setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.HttpProxyHostSetting">
            <summary>
            Gets the HttpProxyHost setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.DisplayResolutionSetting">
            <summary>
            Gets the DisplayResolution setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.ColorSpaceSetting">
            <summary>
            Gets the ColorSpace setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.ColorDepthSetting">
            <summary>
            Gets the ColorDepth setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.NetworkTypeSetting">
            <summary>
            Gets the NetworkType setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.NetworkAddressModeSetting">
            <summary>
            Gets the NetworkAddressMode setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.DefaultUserSetting">
            <summary>
            Gets the DefaultUser setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.DefaultUserPairingSetting">
            <summary>
            Gets the DefaultUserPairing setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.WirelessRadioSettingsSetting">
            <summary>
            Gets the WirelessRadioSettings setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.HdmiAudioSetting">
            <summary>
            Gets the HdmiAudio setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.OpticalAudioSetting">
            <summary>
            Gets the OpticalAudio setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.AudioBitstreamFormatSetting">
            <summary>
            Gets the AudioBitstreamFormat setting.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.BaseXboxConfiguration.HostNameSetting">
            <summary>
            Gets the HostName setting.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.ColorDepthType">
            <summary>
            Range of valid values for ColorDepthType configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.ColorDepthType.TwentyFourBit">
            <summary>
            24 bit color depth.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.ColorDepthType.ThirtyBit">
            <summary>
            30 bit color depth.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.ColorDepthType.ThirtySixBit">
            <summary>
            36 bit color depth.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.ColorSpaceType">
            <summary>
            Range of valid values for ColorSpace configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.ColorSpaceType.RgbLimited">
            <summary>
            Limited color space.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.ColorSpaceType.RgbFull">
            <summary>
            Full color space.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.AudioBitstreamFormatType">
            <summary>
            Range of valid values for the AudioBitstreamFormat configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.AudioBitstreamFormatType.Dts">
            <summary>
            Output is in Digital Theater Systems format.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.AudioBitstreamFormatType.DolbyDigital">
            <summary>
            Output is in Dolby Digital format.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.ProfilingModeType">
            <summary>
            Range of valid values for ProfilingMode configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.ProfilingModeType.On">
            <summary>
            Reserve memory to aid with profiling.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.ProfilingModeType.Off">
            <summary>
            Restore retail memory profile.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.ProfilingModeType.Legacy">
            <summary>
            Legacy: match the "on" behavior of March XDK and previous.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxIdleShutdownTimeoutConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the use of the string
            of the IdleShutdownTimeout configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxConfigurationSetting`1">
            <summary>
            Represents a setting in Xbox configuration (see xbconfig command line utility).
            </summary>
            <typeparam name="T">The setting type.</typeparam>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxConfigurationSetting`1.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxConfigurationSetting`1.EqualsConfigString(System.String)">
            <summary>
            Compares the XboxConfigurationSetting with a string, which is assumed
            to be the output from xbConfig for the associated configuration property.
            </summary>
            <param name="stringVal">The string to be compared against for equality.</param>
            <remarks>This function is used for testing purposes only.</remarks>
            <returns>A boolean value indicating equality.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxConfigurationSetting`1.GetStringValueFromValue(`0)">
            <summary>
            Converts a strongly-typed value into a string value.
            </summary>
            <param name="stronglyTypedVal">The strongly-typed value.</param>
            <returns>The string value that corresponds to the specified strongly-typed value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxConfigurationSetting`1.GetValueFromStringValue(System.String)">
            <summary>
            Converts a string value into a strongly-typed value.
            </summary>
            <param name="stringVal">The string value.</param>
            <returns>The strongly-typed value that corresponds to the specified string value.</returns>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxConfigurationSetting`1.Key">
            <summary>
            Gets the setting key.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxConfigurationSetting`1.StringValue">
            <summary>
            Gets or sets the setting string value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxConfigurationSetting`1.Value">
            <summary>
            Gets or sets the setting strongly-typed value.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxIdleShutdownTimeoutConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxIdleShutdownTimeoutConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxIdleShutdownTimeoutConfigurationSetting.GetStringValueFromValue(Microsoft.Internal.GamesTest.Xbox.Configuration.IdleShutdownTimeoutType)">
            <summary>
            Converts a strongly-typed value into a string value.
            </summary>
            <param name="idleShutdownTimeout">The value to be converted.</param>
            <returns>The string value that corresponds to the specified value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxIdleShutdownTimeoutConfigurationSetting.GetValueFromStringValue(System.String)">
            <summary>
            Converts a string value into a stringly-typed value.
            </summary>
            <param name="stringVal">The string value to be converted.</param>
            <returns>The strongly typed value corresponding to the specified string value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.OpticalAudioOutput">
            <summary>
            Range of valid values for the OpticalAudio configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.OpticalAudioOutput.Off">
            <summary>
            Optical audio output is off.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.OpticalAudioOutput.Stereo">
            <summary>
            Optical audio output is stereo.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.OpticalAudioOutput.Bitstream">
            <summary>
            Optical audio output is bitstream.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxHdmiAudioConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the use of the string
            of the HdmiAudio configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxHdmiAudioConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxHdmiAudioConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxHdmiAudioConfigurationSetting.GetStringValueFromValue(Microsoft.Internal.GamesTest.Xbox.Configuration.HdmiAudioOutput)">
            <summary>
            Converts a strongly-typed value into a string value.
            </summary>
            <param name="hdmiAudioSetting">The value to be converted.</param>
            <returns>The string value that corresponds to the specified value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxHdmiAudioConfigurationSetting.GetValueFromStringValue(System.String)">
            <summary>
            Converts a string value into a stringly-typed value.
            </summary>
            <param name="stringVal">The string value to be converted.</param>
            <returns>The strongly typed value corresponding to the specified string value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.HdmiAudioOutput">
            <summary>
            Range of valid values for the HDMIAudio configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.HdmiAudioOutput.Off">
            <summary>
            HDMI audio output is off.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.HdmiAudioOutput.Stereo">
            <summary>
            HDMI audio output is stereo.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.HdmiAudioOutput.FivePointOne">
            <summary>
            HDMI audio output is 5.1 surround sound.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.HdmiAudioOutput.SevenPointOne">
            <summary>
            HDMI audio output is 7.1 surround sound.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.HdmiAudioOutput.Bitstream">
            <summary>
            HDMI audio output is bit stream.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.WirelessRadioSettingsType">
            <summary>
            Range of valid values for WirelessRadioSettings configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.WirelessRadioSettingsType.On">
            <summary>
            Turn all radios on.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.WirelessRadioSettingsType.Off">
            <summary>
            Turn all radios off.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.WirelessRadioSettingsType.WLanOff">
            <summary>
            Turn WLAN radio off.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.WirelessRadioSettingsType.AccessoriesOff">
            <summary>
            Turn Accessories radio off.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxDefaultUserConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the use of the string
            of the DefaultUser configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxDefaultUserConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxDefaultUserConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxDefaultUserConfigurationSetting.GetStringValueFromValue(System.String)">
            <summary>
            Converts a strongly-typed value into a string value.
            </summary>
            <param name="defaultUser">The value to be converted.</param>
            <returns>The string value that corresponds to the specified value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.UserPairingType">
            <summary>
            Range of valid values for UserPairing configuration setting(s).
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.UserPairingType.Gamepad">
            <summary>
            User will be paired to physical gamepad.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.UserPairingType.Virtual">
            <summary>
            User will be paired to virtual gamepad.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.UserPairingType.AnyPhysical">
            <summary>
            User will be paired to first physical controller discovered.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.UserPairingType.None">
            <summary>
            User will not be paired.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.NetworkAddressModeType">
            <summary>
            Range of valid values for NetworkAddressMode configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.NetworkAddressModeType.Automatic">
            <summary>
            Automatic address mode, use DHCP.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.NetworkAddressModeType.Manual">
            <summary>
            Manual address mode, use static IPs.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.NetworkTypeType">
            <summary>
            Range of valid values for NetworkType configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.NetworkTypeType.Wired">
            <summary>
            Wired network.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.NetworkTypeType.Wireless">
            <summary>
            Wireless network.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxColorDepthConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the use of the string
            of the ColorDepth configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxColorDepthConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxColorDepthConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxColorDepthConfigurationSetting.GetStringValueFromValue(Microsoft.Internal.GamesTest.Xbox.Configuration.ColorDepthType)">
            <summary>
            Converts a strongly-typed value into a string value.
            </summary>
            <param name="displayResolution">The value to be converted.</param>
            <returns>The string value that corresponds to the specified value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxColorDepthConfigurationSetting.GetValueFromStringValue(System.String)">
            <summary>
            Converts a string value into a stringly-typed value.
            </summary>
            <param name="stringVal">The string value to be converted.</param>
            <returns>The strongly typed value corresponding to the specified string value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxDisplayResolutionConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the use of the string
            of the DisplayResolution configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxDisplayResolutionConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxDisplayResolutionConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxDisplayResolutionConfigurationSetting.GetStringValueFromValue(Microsoft.Internal.GamesTest.Xbox.Configuration.DisplayResolutionType)">
            <summary>
            Converts a strongly-typed value into a string value.
            </summary>
            <param name="displayResolution">The value to be converted.</param>
            <returns>The string value that corresponds to the specified value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxDisplayResolutionConfigurationSetting.GetValueFromStringValue(System.String)">
            <summary>
            Converts a string value into a stringly-typed value.
            </summary>
            <param name="stringVal">The string value to be converted.</param>
            <returns>The strongly typed value corresponding to the specified string value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.DisplayResolutionType">
            <summary>
            Range of valid values for DisplayResolution configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.DisplayResolutionType.HD">
            <summary>
            720p resolution.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.DisplayResolutionType.FullHD">
            <summary>
            1080p resolution.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.DisplayResolutionType.Minimal">
            <summary>
            640x480 resolution.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.IdleShutdownTimeoutType">
            <summary>
            Range of valid values for IdleShutdownTimeout configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.IdleShutdownTimeoutType.NoTimeout">
            <summary>
            No timeout (value of "0").
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.IdleShutdownTimeoutType.TimeoutOneHour">
            <summary>
            One Hour (value of "60").
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.IdleShutdownTimeoutType.TimeoutSixHours">
            <summary>
            Six hours (value of "360").
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.PowerModeType">
            <summary>
            Range of valid values for PowerMode configuration setting.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.PowerModeType.InstantOn">
            <summary>
            Instant on power mode.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Configuration.PowerModeType.EnergySaving">
            <summary>
            Energy saving power mode.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxDimTimeoutConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the use of the string
            of the DimTimeout configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxDimTimeoutConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxDimTimeoutConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxDimTimeoutConfigurationSetting.GetStringValueFromValue(System.Int32)">
            <summary>
            Converts a strongly-typed value into a string value.
            </summary>
            <param name="dimTimeout">The value to be converted.</param>
            <returns>The string value that corresponds to the specified value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxHttpProxyHostConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the use of the string
            of the HttpProxyHost configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxHttpProxyHostConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxHttpProxyHostConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxHttpProxyHostConfigurationSetting.GetStringValueFromValue(System.String)">
            <summary>
            Converts a strongly-typed value into a string value.
            </summary>
            <param name="httpProxyHost">The value to be converted.</param>
            <returns>The string value that corresponds to the specified value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxHostNameConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the use of the string
            of the HostName configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxHostNameConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxHostNameConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxHostNameConfigurationSetting.GetStringValueFromValue(System.String)">
            <summary>
            Converts a strongly-typed value into a string value.
            </summary>
            <param name="hostName">The value to be converted.</param>
            <returns>The string value that corresponds to the specified value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxNonEmptyStringConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent configuration settings
            that, although strings, cannot be empty.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxNonEmptyStringConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxNonEmptyStringConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxNonEmptyStringConfigurationSetting.GetStringValueFromValue(System.String)">
            <summary>
            Ensures that the provided string is not empty.
            </summary>
            <param name="value">The string to be checked.</param>
            <returns>The string value as it was passed in, provided that it was not empty.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxNonEmptyStringConfigurationSetting.GetValueFromStringValue(System.String)">
            <summary>
            Ensures that the provided string is not empty.
            </summary>
            <param name="stringVal">The string to be checked.</param>
            <returns>The string value as it was passed in, provided that it was not empty.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxNonEmptyStringConfigurationSetting.EnsureStringIsNonEmpty(System.String)">
            <summary>
            Throws an ArgumentException if the provided string is empty.
            </summary>
            <param name="value">The string to check.</param>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration">
            <summary>
            The interface for a set of system properties in configuration of Xbox (see xbconfig command line utility).
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.Environment">
            <summary>
            Gets the Environment.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.SandboxId">
            <summary>
            Gets the SandboxId.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.OOBECompleted">
            <summary>
            Gets the OOBECompleted boolean.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.ProfilingMode">
            <summary>
            Gets the ProfilingMode boolean.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.PreferredLanguages">
            <summary>
            Gets the PreferredLanguages.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.GeographicRegion">
            <summary>
            Gets the GeographicRegion.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.TimeZone">
            <summary>
            Gets the TimeZone.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.ConnectedStorageForceOffline">
            <summary>
            Gets the ConnectedStorageForceOffline boolean.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.SimulateVersionSwitch">
            <summary>
            Gets the SimulateVersionSwitch boolean.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.EnableKernelDebugging">
            <summary>
            Gets the EnableKernelDebugging boolean.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.SessionKey">
            <summary>
            Gets the AccessKey value. 
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.AccessoryFlags">
            <summary>
            Gets the AccessoryFlags value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.PowerMode">
            <summary>
            Gets the PowerMode value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.IdleShutdownTimeout">
            <summary>
            Gets the IdleShutdownTimeout value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.DimTimeout">
            <summary>
            Gets the DimTimeout value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.HttpProxyHost">
            <summary>
            Gets the HttpProxyHost value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.DisplayResolution">
            <summary>
            Gets the DisplayResolution value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.ColorSpace">
            <summary>
            Gets the ColorSpace value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.ColorDepth">
            <summary>
            Gets the ColorDepth value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.NetworkType">
            <summary>
            Gets the NetworkType value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.NetworkAddressMode">
            <summary>
            Gets the NetworkAddressMode value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.DefaultUser">
            <summary>
            Gets the DefaultUser value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.DefaultUserPairing">
            <summary>
            Gets the DefaultUserPairing value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.WirelessRadioSettings">
            <summary>
            Gets the WirelessRadioSettings value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.HdmiAudio">
            <summary>
            Gets the HDMIAudio value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.OpticalAudio">
            <summary>
            Gets the OpticalAudio value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.AudioBitstreamFormat">
            <summary>
            Gets the AudioBitstreamFormat value.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Configuration.IXboxConfiguration.HostName">
            <summary>
            Gets the HostName value (network name).
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxGeographicRegionConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the GeographicRegion
            configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxGeographicRegionConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxGeographicRegionConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxGeographicRegionConfigurationSetting.GetValueFromStringValue(System.String)">
            <summary>
            Converts a string value into a RegionInfo class.
            </summary>
            <param name="stringVal">The string value.</param>
            <returns>The RegionInfo class that corresponds to the specified string value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxGeographicRegionConfigurationSetting.ConvertCultureInfoToRegionInfo(System.Globalization.CultureInfo)">
            <summary>
            Returns a new RegionInfo object created from the region identifier of a CultureInfo object. 
            If no region identifier is present, the full CultureInfo description is used
            to create the RegionInfo object.
            </summary>
            <param name="cultureInfo">The CultureInfo object to be converted.</param>
            <returns>The RegionInfo object created from the CultureInfo definition.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxPreferredLanguagesConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the list of strings
            used to update the PreferredLanguages configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxPreferredLanguagesConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxPreferredLanguagesConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxPreferredLanguagesConfigurationSetting.EqualsConfigString(System.String)">
            <summary>
            Compares an XboxPreferredLanguagesConfigurationSetting object with a string, which is assumed to be a
            semicolon-delimited list of language-and-region information (see xbconfig output). This output
            may not coincide perfectly with .NET CultureInfo definitions; correspondingly, the four-letter script identifier
            will be removed, and the CultureInfo definitions may be compared as neutral cultures.
            </summary>
            <param name="stringVal">The string to be compared against for equality.</param>
            <remarks>This function is used for testing purposes only.</remarks>
            <returns>A boolean value indicating equality.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxPreferredLanguagesConfigurationSetting.GetStringValueFromValue(System.Collections.Generic.IEnumerable{System.Globalization.CultureInfo})">
            <summary>
            Converts a list of CultureInfo classes into the string as expected by the PreferredLanguages
            configuration setting (e.g. "en-US;en-GB;en-AU").
            </summary>
            <param name="cultures">The list of languages to be parsed.</param>
            <returns>The string value that corresponds to the specified list of CultureInfo classes.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxPreferredLanguagesConfigurationSetting.GetValueFromStringValue(System.String)">
            <summary>
            Converts a string value into a list of CultureInfo classes.
            </summary>
            <param name="stringVal">The string value.</param>
            <returns>The list of CultureInfo classes that corresponds to the specified string value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxPreferredLanguagesConfigurationSetting.SplitConfigurationString(System.String)">
            <summary>
            Splits a semicolon-delimited string.
            </summary>
            <param name="configString">The semicolon-delimited string to be split.</param>
            <returns>The individual strings as split from the original.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxPreferredLanguagesConfigurationSetting.ConvertConfigurationStringRemoveScript(System.String)">
            <summary>
            Takes a string representation of a .NET CultureInfo class and removes the script identifiers, but leaves
            the region identifiers in place.
            </summary>
            <param name="configString">The culture to be converted.</param>
            <returns>The converted culture.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxPreferredLanguagesConfigurationSetting.ConvertConfigurationStringToNeutralCulture(System.String)">
            <summary>
            Takes a string representation of a .NET CultureInfo class and removes all identifiers in order
            to convert the representation into a neutral culture.
            </summary>
            <param name="configString">The culture to be converted.</param>
            <returns>The neutral culture.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxPreferredLanguagesConfigurationSetting.ConvertConfigurationStringsToCultureInfo(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Converts an IEnumerable of strings into an IEnumerable of .NET CultureInfo objects.
            </summary>
            <param name="configStrings">The IEnumerable of strings to be converted.</param>
            <returns>The IEnumerable of .NET CultureInfo objects.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxProfilingModeConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the use of the strings
            "On", "Off", and "Legacy" to set the ProfilingMode configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxProfilingModeConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxProfilingModeConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxProfilingModeConfigurationSetting.GetStringValueFromValue(Microsoft.Internal.GamesTest.Xbox.Configuration.ProfilingModeType)">
            <summary>
            Converts the enumeration value to either "On", "Off", or "Legacy".
            </summary>
            <param name="profilingMode">The enumeration value to be parsed.</param>
            <returns>The string value that corresponds to the specified boolean value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxProfilingModeConfigurationSetting.GetValueFromStringValue(System.String)">
            <summary>
            Converts a string value into the ProfilingModeType enumeration.
            </summary>
            <param name="stringVal">The string value.</param>
            <returns>The enumeration constant that corresponds to the passed string value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxSessionKeyConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the use of the string
            of the SessionKey configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxSessionKeyConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxSessionKeyConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxSessionKeyConfigurationSetting.GetStringValueFromValue(System.String)">
            <summary>
            Converts a strongly-typed value into a string value.
            </summary>
            <param name="sessionKey">The value to be converted.</param>
            <returns>The string value that corresponds to the specified value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxTimeZoneConfigurationSetting">
            <summary>
            An explicit override of the XboxConfigurationSetting class meant to represent the TimeZone
            configuration setting (see xbconfig command line utility).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxTimeZoneConfigurationSetting.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxTimeZoneConfigurationSetting class.
            </summary>
            <param name="key">The setting key.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxTimeZoneConfigurationSetting.GetStringValueFromValue(System.TimeZoneInfo)">
            <summary>
            Converts a TimeZoneInfo class into a string as expected by the TimeZone
            configuration setting (e.g. "en-US;en-GB;en-AU").
            </summary>
            <param name="timeZone">The TimeZoneInfo class to be parsed.</param>
            <returns>The string value that corresponds to the specified TimeZoneInfo class.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Configuration.XboxTimeZoneConfigurationSetting.GetValueFromStringValue(System.String)">
            <summary>
            Converts a string value into a TimeZoneInfo class.
            </summary>
            <param name="stringVal">The string value.</param>
            <returns>The TimeZoneInfo class that corresponds to the specified string value.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentError">
            <summary>
            Represents an error that has occured during deployment.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentError.#ctor(System.Int64)">
            <summary>
            Initializes a new instance of the XboxDeploymentError class.
            </summary>
            <param name="errorCode">The error code of the error.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentError.ErrorCode">
            <summary>
            Gets the error code of the error that has occured.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric">
            <summary>
            Represents the metrics for a progress update.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric.#ctor(System.String,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the XboxDeploymentMetric class.
            </summary>
            <param name="filePath">The path of the file being currently transferred.</param>
            <param name="fileBytesTransferred">The number of bytes that have been transferred for the current file.</param>
            <param name="fileSizeInBytes">The file size of the file currently being transferred.</param>
            <param name="percentageFileBytesTransferred">The percentage, between 0.0 and 1.0, of the file that has been transferred.</param>
            <param name="totalBytes">The total size in bytes of the entire deployment.</param>
            <param name="totalBytesTransferred">The total number of bytes that have been transferred so far.</param>
            <param name="percentageTotalBytesTransferred">The percentage, between 0.0 and 1.0, of the deployment that has been transferred.</param>
            <param name="totalFiles">The total number of files in the deployment.</param>
            <param name="totalFilesTransferred">The number of files that have been completely transferred.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric.FilePath">
            <summary>
            Gets the path of the file being currently transferred.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric.FileBytesTransferred">
            <summary>
            Gets the number of bytes that have been transferred for the current file.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric.FileSizeInBytes">
            <summary>
            Gets the file size of the file currently being transferred.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric.PercentageFileBytesTransferred">
            <summary>
            Gets the percentage, between 0.0 and 1.0, of the file that has been transferred.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric.TotalBytes">
            <summary>
            Gets the total size in bytes of the entire deployment.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric.TotalBytesTransferred">
            <summary>
            Gets the total number of bytes that have been transferred so far.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric.PercentageTotalBytesTransferred">
            <summary>
            Gets the percentage, between 0.0 and 1.0, of the deployment that has been transferred.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric.TotalFiles">
            <summary>
            Gets the total number of files in the deployment.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric.TotalFilesTransferred">
            <summary>
            Gets the number of files that have been completely transferred.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentInfo">
            <summary>
            Represents an information progress update that has occured during deployment.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentInfo.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxDeploymentInfo class.
            </summary>
            <param name="info">The information string of the deployment.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentInfo.Info">
            <summary>
            Gets the information string of the deployment.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Deployment.XtfDeployCallbackActions">
            <summary>
            XtfDeployCallbackActions encapsulates the values IXtfDeployCallback_Action enumeration.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Deployment.XtfDeployCallbackActions.IXtfDeployInitializing">
            <summary>
            Deployment has started to determine initial information for deploy.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Deployment.XtfDeployCallbackActions.IXtfDeployMetrics">
            <summary>
            Deployment has determined initial information for deploy; total files, total bytes to transfer.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Deployment.XtfDeployCallbackActions.IXtfDeployUpdate">
            <summary>
            File transfer progress callback; bytes transferred for file, file size.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Deployment.XtfDeployCallbackActions.IXtfDeployNotifyExtraFileRemoved">
            <summary>
            Extra file detected remotely and deleted from the remote device.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Deployment.XtfDeployCallbackActions.IXtfDeployNotifyExtraFileDetected">
            <summary>
            Extra file detected on the remove device.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Deployment.XtfDeployCallbackActions.IXtfDeployNotifyError">
            <summary>
            Error encountered on deploy; error number.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException">
            <summary>
            Invalid party invite operation or party ID (0x8019019C).
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException">
            <summary>
            Represents an XboxException where the cause of the exception was a specific Xbox.
            This exception is in the Microsoft.Internal.GamesTest.Xbox namespace and not the
            Microsoft.Internal.GamesTest.Xbox.Exceptions namespace in order to maintain consistency
            with older XboxConsole built for the Xbox 360.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxException">
            <summary>
            Represents the base Exception type for the XboxConsole library.
            This exception is in the Microsoft.Internal.GamesTest.Xbox namespace and not the
            Microsoft.Internal.GamesTest.Xbox.Exceptions namespace in order to maintain consistency
            with older XboxConsole built for the Xbox 360.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is a null reference (Nothing in Visual Basic).
            </exception>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleException.XboxName">
            <summary>
            Gets the Xbox that threw the original COMException.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidPartyInviteException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException">
            <summary>
            Invalid XUID passed for one of the parameters, or the XUID passed cannot be used in the way required by this function.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InvalidXuidException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException">
            <summary>
            There are no local signed in users in the party (0x87CC0007).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.NoLocalSignedInUsersInPartyException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException">
            <summary>
            Represents an XboxException that aggregates other exceptions.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.innerExceptions">
            <summary>
            A collection of inner exceptions.
            </summary>
            <remarks>
            This class requires a concrete collection type so that it can be serialized.
            </remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.#ctor(System.String,System.Exception[])">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerExceptions">The inner exceptions.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.#ctor(System.String,System.Collections.Generic.IEnumerable{System.Exception})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerExceptions">The inner exceptions.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.#ctor(System.String,System.String,System.Exception[])">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
            <param name="innerExceptions">The inner exceptions.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.#ctor(System.String,System.String,System.Collections.Generic.IEnumerable{System.Exception})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
            <param name="innerExceptions">The inner exceptions.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is a null reference (Nothing in Visual Basic).
            </exception>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxAggregateException.InnerExceptions">
            <summary>
            Gets a collection of the Exception instances that caused the current exception.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleFeatureNotSupportedException">
            <summary>
            An exception that is thrown if a feature (method, property, API, etc) is not supported, typically in a particular version of XDK.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleFeatureNotSupportedException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleFeatureNotSupportedException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleFeatureNotSupportedException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleFeatureNotSupportedException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleFeatureNotSupportedException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleFeatureNotSupportedException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleFeatureNotSupportedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleFeatureNotSupportedException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxDeployException">
            <summary>
            Represents an XboxException where the cause of the exception concerns build deployment.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxDeployException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxDeployException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxDeployException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxDeployException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxDeployException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxDeployException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxDeployException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxDeployException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxDeployException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxDeployException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxDeployException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxDeployException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxInputException">
            <summary>
            Represents an XboxException where the cause of the exception was a specific XboxGamepad.
            This exception is in the Microsoft.Internal.GamesTest.Xbox namespace and not the
            Microsoft.Internal.GamesTest.Xbox.Exceptions namespace in order to maintain consistency
            with older XboxConsole built for the Xbox 360.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxInputException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxInputException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxInputException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxInputException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxInputException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxInputException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxInputException.#ctor(System.String,System.String,System.Nullable{System.UInt64})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxInputException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
            <param name="gamepadId">The id of the XboxGamepad.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxInputException.#ctor(System.String,System.Exception,System.String,System.Nullable{System.UInt64})">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxInputException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
            <param name="gamepadId">The id of the XboxGamepad.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxInputException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxInputException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxInputException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            When overridden in a derived class, sets the <see cref="T:System.Runtime.Serialization.SerializationInfo"/> with information about the exception.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is a null reference (Nothing in Visual Basic).
            </exception>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxInputException.XboxGamepadId">
            <summary>
            Gets the Id of the XboxGamepad that threw the original COMException.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException">
            <summary>
            Represents an XboxException where the cause of the exception was an incorrect session
            key. This exception is in the Microsoft.Internal.GamesTest.Xbox namespace and not the
            Microsoft.Internal.GamesTest.Xbox.Exceptions namespace in order to maintain consistency
            with older XboxConsole built for the Xbox 360.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSessionKeyException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxSignInException">
            <summary>
            Represents an XboxException where the cause of the exception concerns signing in users.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSignInException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSignInException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSignInException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSignInException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSignInException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSignInException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSignInException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSignInException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSignInException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSignInException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSignInException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSignInException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxSnapException">
            <summary>
            Represents an XboxException where the cause of the exception concerns snapping applications.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSnapException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSnapException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSnapException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSnapException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSnapException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSnapException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSnapException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSnapException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSnapException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSnapException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxSnapException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxSnapException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException">
            <summary>
            Represents an XboxException where Xuid property of the user could not be retrieved because the user is not signed in.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The Xbox name.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxUserNotSignedInException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons">
            <summary>
            Represents the buttons on an XboxGamepad.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.RightThumbstick">
            <summary>
            Right thumbstick. 
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.LeftThumbstick">
            <summary>
            Left thumbstick.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.RightShoulder">
            <summary>
            Right shoulder button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.LeftShoulder">
            <summary>
            Left shoulder button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.DpadRight">
            <summary>
            Right dpad button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.DpadLeft">
            <summary>
            Left dpad button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.DpadDown">
            <summary>
            Down dpad button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.DpadUp">
            <summary>
            Up dpad button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.Y">
            <summary>
            Y dpad button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.X">
            <summary>
            X dpad button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.B">
            <summary>
            B dpad button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.A">
            <summary>
            A dpad button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.View">
            <summary>
            View button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.Menu">
            <summary>
            Menu button.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.Nexus">
            <summary>
            Nexus button (Xbox button).
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons.Enroll">
            <summary>
            Enroll button (sync button).
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadReading">
            <summary>
            Stores the data returned by the GetGamepadState RPC call.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadReading.AreButtonsPressed(Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadButtons)">
            <summary>
            Returns whether the given buttons are pressed.
            </summary>
            <param name="buttons">The buttons to check.</param>
            <returns>True if all the given buttons are pressed.</returns>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadReading.Id">
            <summary>
            Gets or sets the XboxGamepad index.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadReading.InternalId">
            <summary>
            Gets or sets the unique ID used by Xbox.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadReading.State">
            <summary>
            Gets or sets the XboxGamepadState.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState">
            <summary>
            Represents the state of an XboxGamepad.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState.Equals(System.Object)">
            <summary>
            Determines whether the two GamepadStates are equal.
            </summary>
            <param name="obj">Object to compare to.</param>
            <returns>True if states are the same, otherwise false.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState.GetHashCode">
            <summary>
            Gets a hash code for the GamepadState class.
            </summary>
            <returns>A hash value.</returns>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState.Buttons">
            <summary>
            Gets or sets the buttons of the GamepadState.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState.LeftThumbstickX">
            <summary>
            Gets or sets the left thumbsticks X value.
            </summary>
            <remarks>Valid range is [-1.0, 1.0].</remarks>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState.LeftThumbstickY">
            <summary>
            Gets or sets the left thumbsticks Y value.
            </summary>
            <remarks>Valid range is [-1.0, 1.0].</remarks>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState.RightThumbstickX">
            <summary>
            Gets or sets the right thumbsticks X value.
            </summary>
            <remarks>Valid range is [-1.0, 1.0].</remarks>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState.RightThumbstickY">
            <summary>
            Gets or sets the right thumbsticks Y value.
            </summary>
            <remarks>Valid range is [-1.0, 1.0].</remarks>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState.LeftTrigger">
            <summary>
            Gets or sets the left triggers value.
            </summary>
            <remarks>Valid range is [0.0, 1.0].</remarks>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState.RightTrigger">
            <summary>
            Gets or sets the right triggers value.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Input.IVirtualGamepad">
            <summary>
            Represents an interface for communicating with XTF Virtual gamepads.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Input.IVirtualGamepad.Connect">
            <summary>
            Connects a gamepad.
            </summary>
            <returns>The id of the gamepad after connecting.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Input.IVirtualGamepad.Disconnect">
            <summary>
            Disconnects a gamepad.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Input.IVirtualGamepad.SetGamepadState(Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState)">
            <summary>
            Sets the state of a gamepad.
            </summary>
            <param name="state">The state to set the gamepad to.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Input.IVirtualGamepad.Id">
            <summary>
            Gets the id of the controller.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentExtraFile">
            <summary>
            Represents a progress update about extra file on the console.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentExtraFile.#ctor(System.String,System.Boolean,System.Boolean)">
            <summary>
            Initializes a new instance of the XboxDeploymentExtraFile class.
            </summary>
            <param name="filePath">The path on the console of the extra file.</param>
            <param name="extraFileDetected">A boolean that specifies whether an extra file has been detected.</param>
            <param name="extraFileRemoved">A boolean that specifies whether an extra file has been removed.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentExtraFile.FilePath">
            <summary>
            Gets the path, on the console, of the extra file.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentExtraFile.ExtraFileDetected">
            <summary>
            Gets a value indicating whether or not an extra file has been detected.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentExtraFile.ExtraFileRemoved">
            <summary>
            Gets a value indicating whether or not an extra file has been removed.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric">
            <summary>
            Represents the metrics for a progress update.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric.#ctor(System.String,System.String,System.Double,System.Double,System.Double,System.Double)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric"/> class.
            </summary>
            <param name="sourceFilePath">The path of the source file.</param>
            <param name="targetFilePath">The path to the target file.</param>
            <param name="fileSize">The file size of the file being transferred.</param>
            <param name="fileBytesTransferred">The number of bytes of the current file that have been transferred.</param>
            <param name="totalSize">The total number of bytes being transferred.</param>
            <param name="totalBytesTransferred">The total number of of bytes that have been transferred.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric.SourceFilePath">
            <summary>
            Gets the path of the source file.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric.TargetFilePath">
            <summary>
            Gets the path of the target file.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric.FileBytesTransferred">
            <summary>
            Gets the number of bytes that have been transferred for the current file.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric.FileSizeInBytes">
            <summary>
            Gets the file size of the file being transferred.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric.PercentageFileBytesTransferred">
            <summary>
            Gets the percentage, between 0.0 and 1.0, of the file that has been transferred.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric.TotalBytesTransferred">
            <summary>
            Gets the total number of bytes that have been transferred.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric.TotalSizeInBytes">
            <summary>
            Gets the total number of bytes being transferred.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric.PercentageTotalBytesTransferred">
            <summary>
            Gets the percentage, between 0.0 and 1.0, of the total number of bytes that have been transferred.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Tasks.TaskExtensions">
            <summary>
            Static class to hold extension methods for the Task class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Tasks.TaskExtensions.WithTimeout``1(System.Threading.Tasks.Task{``0},System.TimeSpan)">
            <summary>
            Awaits the task until either it finishes or a timeout is reached.
            </summary>
            <typeparam name="TResult">The type of the result of the task.</typeparam>
            <param name="task">The task instance to add a timeout to.</param>
            <param name="timeout">The length of time to wait for the task to finish.</param>
            <returns>A new task containing the result of the task parameter.</returns>
            <exception cref="T:System.TimeoutException">Throws a TimeoutException the task has taken longer than timeout.</exception>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Tasks.TaskExtensions.WithTimeout(System.Threading.Tasks.Task,System.TimeSpan)">
            <summary>
            Awaits the task until either it finishes or a timeout is reached.
            </summary>
            <param name="task">The task instance to add a timeout to.</param>
            <param name="timeout">The length of time to wait for the task to finish.</param>
            <returns>A new task to wait on until the timeout is reached.</returns>
            <exception cref="T:System.TimeoutException">Throws a TimeoutException the task has taken longer than timeout.</exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Telemetry.TelemetrySink">
            <summary>
            Provides an in-process SQL Sink for XboxConsole Telemetry.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Telemetry.TelemetrySink.StartTelemetry">
            <summary>
            Starts the in-process SQL telemetry sink.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Telemetry.TelemetrySink.StopTelemetry">
            <summary>
            Stops the in-process SQL telemetry sink.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.Telemetry.XboxConsoleEventSource">
            <summary>
            EventSource for XboxConsole.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Telemetry.XboxConsoleEventSource.GetCurrentMethod">
            <summary>
            Analyzes the callstack to get details of the calling method.
            </summary>
            <returns>The signature of the calling method.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Telemetry.XboxConsoleEventSource.GetCurrentConstructor">
            <summary>
            Analyzes the callstack to get details of the calling constructor.
            </summary>
            <returns>The signature of the calling constructor.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Telemetry.XboxConsoleEventSource.ModuleLoaded(System.String,System.String,System.String,System.String)">
            <summary>
            Logs a Module Loaded Event.
            </summary>
            <param name="parentApplication">The application which loaded the module.</param>
            <param name="userName">The user running the parent application.</param>
            <param name="machine">The machine on which the parent application is running.</param>
            <param name="version">The version of the XboxConsole assemblies.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Telemetry.XboxConsoleEventSource.ObjectCreated(System.String)">
            <summary>
            Logs an Object Created Event.
            </summary>
            <param name="constructor">The name of the object that has been created.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.Telemetry.XboxConsoleEventSource.MethodCalled(System.String)">
            <summary>
            Logs a Method Called Event.
            </summary>
            <param name="method">The name of the method that has been called.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.Telemetry.XboxConsoleEventSource.Logger">
            <summary>
            Gets the singleton instance of EventSource.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition">
            <summary>
            Represents an application that resides in a package.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition.#ctor(System.String)">
            <summary>
            Initializes a new instance of the XboxApplicationDefinition class.
            </summary>
            <param name="aumid">The Application User Model Id for this application. This is equal to "PackageFamilyName!ApplicationId".</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition.ApplicationId">
            <summary>
            Gets the Application Id for this application.  The Application Id is the name of the executable for this application
            without the ".exe" extension.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition.Aumid">
            <summary>
            Gets the Application User Model Id for this application.  This is equal to "PackageFamilyName!ApplicationId".
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxApplicationDefinition.PackageFamilyName">
            <summary>
            Gets the Package Family Name for this package.  See the XboxPackageDefinition constructor comment for a description of this field.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxCertTypes">
            <summary>
            Provides information about a consoles cert type.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.XboxCertTypes.None">
            <summary>
            No cert type specified.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.XboxCertTypes.EraDevKit">
            <summary>
            ERA development specified on the console.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.XboxCertTypes.SraDevKit">
            <summary>
            SRA development specified on the console.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.XboxCertTypes.EraTestKit">
            <summary>
            ERA test specified on the console.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.XboxCertTypes.Other">
            <summary>
            Some other cert is specified.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxConsoleInfo">
            <summary>
            Represents information about a Xbox console.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxConsoleInfo.#ctor(System.String,System.String,System.String,System.String,Microsoft.Internal.GamesTest.Xbox.XboxCertTypes,System.String,System.String)">
            <summary>
            Initializes a new instance of the XboxConsoleInfo class.
            </summary>
            <param name="toolsIpAddress">The tools ip address of the console.</param>
            <param name="consoleIPAddress">The system ip address of the console.</param>
            <param name="accessKey">The access key of the console.</param>
            <param name="consoleId">The console id.</param>
            <param name="certType">The cert type of the console.</param>
            <param name="hostName">The host name of the console.</param>
            <param name="deviceId">The device id of the console.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleInfo.ToolsIpAddress">
            <summary>
            Gets the tools ip address.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleInfo.ConsoleIPAddress">
            <summary>
            Gets the system ip address.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleInfo.AccessKey">
            <summary>
            Gets the access key.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleInfo.ConsoleId">
            <summary>
            Gets the console id.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleInfo.CertType">
            <summary>
            Gets the cert type.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleInfo.HostName">
            <summary>
            Gets the host name.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxConsoleInfo.DeviceId">
            <summary>
            Gets the device id.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxProcessDefinition">
            <summary>
            Represents the definition of a process on an Xbox console.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxProcessDefinition.#ctor(Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.UInt32,System.String)">
            <summary>
            Initializes a new instance of the XboxProcessDefinition class.
            </summary>
            <param name="operatingSystem">The Xbox operating system.</param>
            <param name="processId">The Id (PID) of the Xbox process.</param>
            <param name="imageFileName">The file name of the Xbox process.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxProcessDefinition.OperatingSystem">
            <summary>
            Gets the Xbox operating system the process is running in.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxProcessDefinition.ProcessId">
            <summary>
            Gets the Id (PID) of the Xbox process.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxProcessDefinition.ImageFileName">
            <summary>
            Gets the file name of the Xbox process.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.IXboxDebugMonitorClient">
            <summary>
            XDK-agnostic wrapper of Xtf's DebugMonitorClient.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IXboxDebugMonitorClient.Start(System.UInt32,System.EventHandler{Microsoft.Internal.GamesTest.Xbox.TextEventArgs})">
            <summary>
            Starts debug monitoring.
            </summary>
            <param name="processId">The Xbox Console process Id.</param>
            <param name="handler">The text event handler.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IXboxDebugMonitorClient.Stop(System.UInt32)">
            <summary>
            Stops debug monitoring.
            </summary>
            <param name="processId">The Xbox Console process Id.</param>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.TextEventArgs">
            <summary>
            Represents event data for the TextReceived event.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.TextEventArgs.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.TextEventArgs"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.TextEventArgs.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.TextEventArgs"/> class.
            </summary>
            <param name="source">The source.</param>
            <param name="message">The message.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.TextEventArgs.Source">
            <summary>
            Gets the message that was received.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.TextEventArgs.Message">
            <summary>
            Gets the message that was received.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.CannotConnectException">
            <summary>
            Represents an exception that is thrown when the library is unable to connect to
            an Xbox.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.CannotConnectException.#ctor">
            <summary>
            Initializes a new instance of the CannotConnectException class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.CannotConnectException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the CannotConnectException class.
            </summary>
            <param name="message">The message describing the purpose for throwing this exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.CannotConnectException.#ctor(System.String,System.String)">
            <summary>
            Initializes a new instance of the CannotConnectException class.
            </summary>
            <param name="message">The message describing the purpose for throwing this exception.</param>
            <param name="xboxName">The name of the Xbox for which the connection attempt failed.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.CannotConnectException.#ctor(System.String,System.Exception,System.String)">
            <summary>
            Initializes a new instance of the CannotConnectException class.
            </summary>
            <param name="message">The message describing the purpose for throwing this exception.</param>
            <param name="innerException">Any applicable inner exception.</param>
            <param name="xboxName">The name of the Xbox for which the connection attempt failed.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.CannotConnectException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the CannotConnectException class.
            </summary>
            <param name="message">The message describing the purpose for throwing this exception.</param>
            <param name="inner">Any applicable inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.CannotConnectException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the CannotConnectException class.
            </summary>
            <param name="info">The SerializationInfo for this exception.</param>
            <param name="context">The StreamingContext for this exception.</param>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.ExceptionFactory">
            <summary>
            Represents a translator of COMExeptions into XboxExceptions.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.ExceptionFactory.Create(System.String,System.Runtime.InteropServices.ExternalException)">
            <summary>
            Creates an XboxException derived type that maps to the HResult of the ExternalException.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <returns>An XboxException derived type that maps to the HResult of the ExternalException.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.ExceptionFactory.Create(System.String,System.Runtime.InteropServices.ExternalException,System.String)">
            <summary>
            Creates an XboxConsoleException derived type that maps to the HResult of the ExternalException.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The name of the Xbox.</param>
            <returns>An XboxConsoleException derived type that maps to the HResult of the ExternalException.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.ExceptionFactory.Create(System.String,System.Runtime.InteropServices.ExternalException,System.String,System.UInt64)">
            <summary>
            Creates an XboxInputException derived type that maps to the HResult of the ExternalException.
            </summary>
            <param name="message">The message.</param>
            <param name="innerException">The inner exception.</param>
            <param name="xboxName">The name of the Xbox.</param>
            <param name="gamepadId">A gamepads Id.</param>
            <returns>An XboxInputException derived type that maps to the HResult of the ExternalException.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.InitializationFailedException">
            <summary>
            An exception that is thrown if we detect that the required XDK is not installed on the 
            user's machine.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InitializationFailedException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InitializationFailedException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InitializationFailedException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InitializationFailedException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InitializationFailedException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InitializationFailedException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.InitializationFailedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.InitializationFailedException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XdkNotFoundException">
            <summary>
            An exception that is thrown if we detect that the required XDK is not installed on the 
            user's machine.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XdkNotFoundException.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XdkNotFoundException"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XdkNotFoundException.#ctor(System.String)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XdkNotFoundException"/> class.
            </summary>
            <param name="message">The message.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XdkNotFoundException.#ctor(System.String,System.Exception)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XdkNotFoundException"/> class.
            </summary>
            <param name="message">The message.</param>
            <param name="inner">The inner exception.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XdkNotFoundException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XdkNotFoundException"/> class.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> that holds the serialized object data about the exception being thrown.</param>
            <param name="context">The <see cref="T:System.Runtime.Serialization.StreamingContext"/> that contains contextual information about the source or destination.</param>
            <exception cref="T:System.ArgumentNullException">
            The <paramref name="info"/> parameter is null.
            </exception>
            <exception cref="T:System.Runtime.Serialization.SerializationException">
            The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0).
            </exception>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath">
            <summary>
            Uniquely identifies a file or directory on an Xbox by combining its path with the 
            operating system on which the file or directory resides.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.#ctor(System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem)">
            <summary>
            Initializes a new instance of the XboxPath class.
            </summary>
            <param name="path">The complete path to the file or directory on the Xbox.</param>
            <param name="operatingSystem">The Xbox operating system on which the file resides.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.HasXboxOrigin(System.String)">
            <summary>
            Determines whether a given path is a path to an xbox console or not.
            </summary>
            <param name="path">The  file or directory path to evaluate.</param>
            <returns>A value indicating whether the path is pointing to an xbox console or not.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.GetDirectoryName(System.String)">
            <summary>
            Returns the directory information for the specified path string.
            </summary>
            <param name="path">The path of a file or directory.</param>
            <returns>
            A System.String containing directory information for path, or null if path
            denotes a root directory, is the empty string (""), or is null. Returns System.String.Empty
            if path does not contain directory information.
            </returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.Combine(Microsoft.Internal.GamesTest.Xbox.IO.XboxPath,Microsoft.Internal.GamesTest.Xbox.IO.XboxPath)">
            <summary>
            Combines two XboxPath objects.
            </summary>
            <param name="path1">The first path.</param>
            <param name="path2">The second path.</param>
            <returns> An XboxPath containing the combined paths. If path2 contains an absolute path, this method returns path2.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.Combine(System.String,System.String)">
            <summary>
            Combines two path strings.
            </summary>
            <param name="path1">The first path.</param>
            <param name="path2">The second path.</param>
            <returns> A string containing the combined paths. If path2 contains an absolute path, this method returns path2.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.IsRoot(System.String)">
            <summary>
            Determines whether the specified path is the root of the drive.
            </summary>
            <param name="path">The path to check.</param>
            <returns>A value indicating whether the path is the drive root or not.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.IsPathRooted(System.String)">
            <summary>
            Determines whether a given path is rooted, meaning that it contains a complete path
            starting from a drive letter.  Example, "xd:\parentDirectory" is rooted.
            A relative path like "..\someDirectory" is not rooted.
            </summary>
            <param name="path">The path to be examined.</param>
            <returns>True if the path is rooted.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.IsValidPath(System.String)">
            <summary>
            Determines whether the specified xbox path is valid.
            </summary>
            <param name="path">The xbox path.</param>
            <returns>
                <c>True</c> if the specified path is valid; otherwise, <c>false</c>.
            </returns>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.IsValid">
            <summary>
            Gets a value indicating whether or not the given path is valid.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.FullName">
            <summary>
            Gets or sets the complete path to the file or directory on the Xbox.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxPath.OperatingSystem">
            <summary>
            Gets or sets the Xbox operating system on which the file resides.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileSystemInfoDefinition">
            <summary>
            A class for defining an object on the Xbox file system.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileSystemInfoDefinition.#ctor(System.UInt64,System.IO.FileAttributes,System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.UInt64,System.UInt64,System.UInt64)">
            <summary>
            Initializes a new instance of the XboxFileSystemInfoDefinition class.
            </summary>
            <param name="creationTime">The creation time represented by ticks.</param>
            <param name="fileAttributes">The attributes describing this file system object.</param>
            <param name="filePath">The path to the file system object.</param>
            <param name="operatingSystem">The Xbox operating system on which this file resides.</param>
            <param name="fileSize">The size of this file system object.</param>
            <param name="lastAccessTime">The last time this file was accessed represented by ticks.</param>
            <param name="lastWriteTime">The last time this file was written to represented by ticks.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileSystemInfoDefinition.CreationTime">
            <summary>
            Gets the creation time of this file system object.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileSystemInfoDefinition.FileAttributes">
            <summary>
            Gets the attributes describing this file system object.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileSystemInfoDefinition.Path">
            <summary>
            Gets the complete path to this file system object.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileSystemInfoDefinition.FileSize">
            <summary>
            Gets the size of this file system object.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileSystemInfoDefinition.LastAccessTime">
            <summary>
            Gets the last access time of this file system object.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileSystemInfoDefinition.LastWriteTime">
            <summary>
            Gets the last write time of this file system object.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.IO.XboxFileSystemInfoDefinition.IsDirectory">
            <summary>
            Gets a value indicating whether or not this defintion represents a directory.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem">
            <summary>
            An enumeration describing each operating system on
            the Xbox.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem.System">
            <summary>
            Represents the "System" operating system.  This is also sometimes known as the "SRA".
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem.Title">
            <summary>
            Represents the "Title" operating system.  This is also sometimes known as the "ERA".
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition">
            <summary>
            Represents the data of a user on an Xbox console.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition.#ctor(System.UInt32,System.String,System.String,System.Boolean,System.Boolean,System.String)">
            <summary>
            Initializes a new instance of the XboxUserDefinition class.
            </summary>
            <param name="userId">A unique identifier for the user.</param>
            <param name="emailAddress">The email address used to sign the user in.</param>
            <param name="gamertag">The user's Gamertag.</param>
            <param name="signedIn">Is the user is signed in.</param>
            <param name="autoSignIn">Whether the user is signed in automatically.</param>
            <param name="xuid">User unique Live identifier.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition.#ctor(System.UInt32,System.String,System.String,System.Boolean)">
            <summary>
            Initializes a new instance of the XboxUserDefinition class.
            </summary>
            <param name="userId">A unique identifier for the user.</param>
            <param name="emailAddress">The email address used to sign the user in.</param>
            <param name="gamertag">The user's Gamertag.</param>
            <param name="signedIn">Is the user is signed in.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition.UserId">
            <summary>
            Gets a unique identifier for the user.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition.EmailAddress">
            <summary>
            Gets the email address used to sign the user in.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition.Gamertag">
            <summary>
            Gets the user's Gamertag.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition.IsSignedIn">
            <summary>
            Gets a value indicating whether the user is signed in.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition.AutoSignIn">
            <summary>
            Gets a value indicating whether the user is setup for automatic sign in.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition.Xuid">
            <summary>
            Gets the unique Xbox Live identifier for the user.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase">
            <summary>
            Functional facade of interop assemblies of XDK (XTF).
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.#ctor">
            <summary>
            Initializes a new instance of the <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.GetRunningProcesses(System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem)">
            <summary>
            Gets the list of processes running on a console.
            </summary>
            <param name="ipAddress">The IP address of console.</param>
            <param name="operatingSystem">The Xbox operating system.</param>
            <returns>The enumeration of XboxProcessDefinition instances.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.CanConnect(System.String)">
            <summary>
            Returns true if a console can be connected to (responsive).
            </summary>
            <param name="ipAddress">The IP address of console.</param>
            <returns>The indication if a console can be connected to.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.Reboot(System.String)">
            <summary>
            Reboots the console.
            </summary>
            <param name="ipAddress">The IP address of console.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.Shutdown(System.String)">
            <summary>
            Shutdowns the console.
            </summary>
            <param name="ipAddress">The IP address of console.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.GetInstalledPackages(System.String)">
            <summary>
            Gets a string describing the packages installed on the console
            specified by the given IP address.
            </summary>
            <param name="ipAddress">The IP address of the console from which to retrieve the list of installed applications.</param>
            <returns>A string describing the packages installed on the console
            specified by the given IP address.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.LaunchApplication(System.String,System.String)">
            <summary>
            Launches the application with the given Application User Model Id.
            </summary>
            <param name="ipAddress">The IP address of the console on which the application will be launched.</param>
            <param name="aumid">The AUMID of the application to launch.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.TerminatePackage(System.String,System.String)">
            <summary>
            Terminates the package with the given Package Full Name.
            </summary>
            <param name="ipAddress">The IP address of the console on which the package will be terminated.</param>
            <param name="packageFullName">The Package Full Name of the package to terminate.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.SuspendPackage(System.String,System.String)">
            <summary>
            Suspends the package with the given Package Full Name.
            </summary>
            <param name="ipAddress">The IP address of the console on which the package will be suspended.</param>
            <param name="packageFullName">The Package Full Name of the package to suspend.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.ResumePackage(System.String,System.String)">
            <summary>
            Resumes the package with the given Package Full Name.
            </summary>
            <param name="ipAddress">The IP address of the console on which the package will be resumed.</param>
            <param name="packageFullName">The Package Full Name of the package to resume.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.ConstrainPackage(System.String,System.String)">
            <summary>
            Constrains the package with the given Package Full Name.
            </summary>
            <param name="ipAddress">The IP address of the console on which the package will be constrained.</param>
            <param name="packageFullName">The Package Full Name of the package to constrain.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.UnconstrainPackage(System.String,System.String)">
            <summary>
            Unconstrains the package with the given Package Full Name.
            </summary>
            <param name="ipAddress">The IP address of the console on which the package will be unconstrained.</param>
            <param name="packageFullName">The Package Full Name of the package to unconstrain.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.SnapApplication(System.String,System.String)">
            <summary>
            Snaps the application with the given Application User Model Id.
            </summary>
            <param name="ipAddress">The IP address of the console on which the application will be snapped.</param>
            <param name="aumid">The AUMID of the application to launch.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.UnsnapApplication(System.String)">
            <summary>
            Unsnaps the currently snapped application.
            </summary>
            <param name="ipAddress">The IP address of the console on which the application will be unsnapped.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.QueryPackageExecutionState(System.String,System.String)">
            <summary>
            Retrieves the execution state of the package with the given Package Full Name.
            </summary>
            <param name="ipAddress">The IP address of the console on which the state of the package will be retrieved.</param>
            <param name="packageFullName">The Package Full Name of the package for which to retrieve execution state.</param>
            <returns>A value representing the current execution state of the given package.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.CopyFiles(System.String,System.String,System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.Int32,System.IProgress{Microsoft.Internal.GamesTest.Xbox.IO.XboxFileTransferMetric})">
            <summary>
            Copies files that match the search pattern from either a PC to an Xbox or from an Xbox to a PC.  The direction of the copy is dependent on the paths
            passed to <paramref name="sourceSearchPath"/> and <paramref name="destinationPath"/>.  If one of the paths starts with
            the letter "x", then it is considered to be the path to the file on the Xbox.
            </summary>
            <param name="ipAddress">The IP address of the console to copy a file from or to.</param>
            <param name="sourceSearchPath">The search pattern of the files to be copied.  If the files resides on the Xbox then the path must start with the letter "x".  For example, if the 
            file is on the Xbox's D:\ drive, then the path must start with "XD:\".</param>
            <param name="destinationPath">The complete destination path for the file.  If the destination is intended to be on the Xbox then this path must start with the letter "x".
            For example, if you wish to copy the file to the D:\ drive, then this path must start with "XD:\".</param>
            <param name="targetOperatingSystem">The operating system on the Xbox that you wish to copy the files from or to.</param>
            <param name="recursionLevel">The number of levels of recursion to use when searching for files.</param>
            <param name="metrics">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.CreateDirectory(System.String,System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem)">
            <summary>
            Creates a directory on the Xbox.
            </summary>
            <param name="ipAddress">The IP address of the console on which to create the directory.</param>
            <param name="destinationDirectoryPath">The path to the directory to be created.</param>
            <param name="targetOperatingSystem">The operating system on the Xbox where the directory shall be created.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.DeleteFiles(System.String,System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.Int32)">
            <summary>
            Deletes files from an Xbox.
            </summary>
            <param name="ipAddress">The IP address of the console on which the files will be deleted.</param>
            <param name="remoteFileSearchPattern">The search path for the files to be deleted.</param>
            <param name="targetOperatingSystem">The operating system on the Xbox from which the files will be deleted.</param>
            <param name="recursionLevel">The number of levels of recursion to use when searching for files to delete.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.RemoveDirectory(System.String,System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.Boolean)">
            <summary>
            Removes a directory from an Xbox.
            </summary>
            <param name="ipAddress">The IP address of the console on which the directory will be deleted.</param>
            <param name="remoteDirectoryPath">The complete path to the directory to be deleted.</param>
            <param name="targetOperatingSystem">The operating system on the Xbox from which the directory will be removed.</param>
            <param name="recursive">A flag to indicate whether or not to recursively delete the contents of the given directory and all 
            of its children.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.FindFiles(System.String,System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.Int32)">
            <summary>
            Retrieves a collection of files on an Xbox that match the given search pattern.
            </summary>
            <param name="ipAddress">The IP address of the console on which to search for files.</param>
            <param name="remoteSearchPattern">The pattern used to search for files.</param>
            <param name="targetOperatingSystem">The operating system on the Xbox to search for files.</param>
            <param name="recursionLevels">The number of recursion levels to use while searching for matches.</param>
            <returns>A enumeration of the files that match the given search pattern.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.CreateXboxGamepad(System.String)">
            <summary>
            Creates an gamepad for the specified console.
            </summary>
            <param name="ipAddress">The tools IP address of the console.</param>
            <returns>An IVirtualGamepad instance.</returns>
            <remarks>Does not connect the gamepad.</remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.ConnectXboxGamepad(System.String)">
            <summary>
            Connects the gamepad to the console.
            </summary>
            <param name="ipAddress">The tools IP address of the console.</param>
            <returns>The Id of the XboxGamepad.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.DisconnectXboxGamepad(System.String,System.Int32)">
            <summary>
            Disconnects the XboxGamepad from the console.
            </summary>
            <param name="ipAddress">The tools IP address of the console.</param>
            <param name="xboxGamepadId">The Id of the XboxGamepad to disconnect.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.SendGamepadReport(System.String,System.Int32,Microsoft.Internal.GamesTest.Xbox.Input.XboxGamepadState)">
            <summary>
            Sets the state of the XboxGamepad.
            </summary>
            <param name="ipAddress">The tools IP address of the console.</param>
            <param name="xboxGamepadId">The Id of the XboxGamepad to set the state of.</param>
            <param name="report">The state to set the XboxGamepad to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.CreateDebugMonitorClient(System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem)">
            <summary>
            Creates an Xbox debug monitor client.
            </summary>
            <param name="ipAddress">The IP address of console.</param>
            <param name="operatingSystem">The Xbox operating system.</param>
            <returns>The Xbox debug monitor client.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.GetSystemIpAddress(System.String)">
            <summary>
            Queries for and returns the system IP address of a console identified by the specified tools IP address.
            </summary>
            <param name="ipAddress">The tools IP address of a console.</param>
            <returns>The system IP address of the console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.GetConfigValue(System.String,System.String)">
            <summary>
            Queries for and returns a value of an Xbox configuration property (see xbconnect command line utility).
            </summary>
            <param name="ipAddress">The tools IP address of a console.</param>
            <param name="key">The configuration property name.</param>
            <returns>The configuration property value.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.SetConfigValue(System.String,System.String,System.String)">
            <summary>
            Sets an Xbox configuration property to the specified value (see xbconnect command line utility).
            </summary>
            <param name="ipAddress">The tools IP address of a console.</param>
            <param name="key">The configuration property name.</param>
            <param name="value">The configuration property value.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.DeployPushAsync(System.String,System.String,System.Boolean,System.Threading.CancellationToken,System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentMetric},System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentError},System.IProgress{Microsoft.Internal.GamesTest.Xbox.Deployment.XboxDeploymentExtraFile})">
            <summary>
            Push deploys loose files to the console.
            </summary>
            <param name="ipAddress">The tools IP address of the console.</param>
            <param name="deployFilePath">The path to the folder to deploy.</param>
            <param name="removeExtraFiles"><c>true</c> to remove any extra files, <c>false</c> otherwise.</param>
            <param name="cancellationToken">A CancellationToken to observe while waiting for the deployment to complete.</param>
            <param name="progressMetric">The progress handler that the calling app uses to receive progress updates about metrics. This may be null.</param>
            <param name="progressError">The progress handler that the calling app uses to receive progress updates about errors. This may be null.</param>
            <param name="progressExtraFile">The progress handler that the calling app uses to receive progress updates about extra files. This may be null.</param>
            <returns>The task object representing the asynchronous operation whose result is a json string describing the deployed package.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.RunExecutable(System.String,System.String,System.String,Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem,System.Action{System.String})">
            <summary>
            Runs an executable on the console.
            </summary>
            <param name="ipAddress">The tools IP address of the console.</param>
            <param name="fileName">The path to an executable to start.</param>
            <param name="arguments">The command-line arguments to pass into the executable.</param>
            <param name="operatingSystem">The <see cref="T:Microsoft.Internal.GamesTest.Xbox.XboxOperatingSystem"/> to run the executable on.</param>
            <param name="outputRecievedCallback">A callback method that will be called when there is output from the process.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.GetUsers(System.String)">
            <summary>
            Gets the list of users on a console.
            </summary>
            <param name="ipAddress">The IP address of console.</param>
            <returns>The enumeration of XboxUserDefinition instances.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.PairControllerToUser(System.String,System.UInt32,System.UInt64)">
            <summary>
            Pairs a controller to a user on a console.
            </summary>
            <param name="ipAddress">The IP address of console.</param>
            <param name="userId">The user id of the user to pair.</param>
            <param name="controllerId">The controller of the id to pair.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.PairControllerToUserExclusive(System.String,System.UInt32,System.UInt64)">
            <summary>
            Pairs a controller to a user on a console.
            </summary>
            <param name="ipAddress">The IP address of console.</param>
            <param name="userId">The user id of the user to pair.</param>
            <param name="controllerId">The controller of the id to pair.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.CaptureScreenshot(System.String)">
            <summary>
            Captures a screenshot from the frame buffer of the specified console.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <returns>A pointer to the location in memory of the uncompressed frame buffer captured off the console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.CaptureRecordedGameClip(System.String,System.String,System.UInt32)">
            <summary>
            Captures an MP4 clip using the GameDVR service and writes it to the specified output path.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="outputPath">Full path of the MP4 file to create.</param>
            <param name="captureSeconds">How many seconds to capture backward from current time (between 6 and 300).</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.UninstallPackage(System.String,System.String)">
            <summary>
            Uninstall a package from a given console based on its package full name.
            </summary>
            <param name="systemIpAddress">The IP address of the console to be affected.</param>
            <param name="packageFullName">The Pacakge Full Name of the package to be uninstalled.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.AddGuestUser(System.String)">
            <summary>
            Adds a guest user.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <returns>The user id of the added guest user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.AddUser(System.String,System.String)">
            <summary>
            Adds a user to the console.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="emailAddress">The email address of the user to be added.</param>
            <returns>An XboxUserDefinition of the added user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.DeleteAllUsers(System.String)">
            <summary>
            Removes all users from the console.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <remarks>Signed-in users are signed out before being removed from the console.</remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.DeleteUser(System.String,Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition)">
            <summary>
            Removes the specified user from the console. 
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="user">The user to be removed.</param>
            <remarks>A signed-in user is signed out before being removed from the console.</remarks>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.SignInUser(System.String,Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition,System.String,System.Boolean)">
            <summary>
            Signs the given user into Xbox Live.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="user">The user to sign in.</param>
            <param name="password">The password of the for signing in. If a password has been stored on the console, <c>null</c> can be passed in.</param>
            <param name="storePassword">If <c>true</c>, saves the given password on the console for later use.</param>
            <returns>An XboxUserDefinition of the signed-in user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.SignOutUser(System.String,Microsoft.Internal.GamesTest.Xbox.XboxUserDefinition)">
            <summary>
            Signs out the given user.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="user">The user to sign-out.</param>
            <returns>An XboxUserDefinition of the signed-out user.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.AddLocalUsersToParty(System.String,System.UInt32,System.String,System.String[])">
            <summary>
            Creates a party for the given title ID (if one does not exist) and adds the given local users to it.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="titleId">Title ID of the title to manage a party for.</param>
            <param name="actingUserXuid">Acting user XUID on whose behalf to add other users to the party.</param>
            <param name="localUserXuidsToAdd">User XUIDs to add to the party.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.InviteToParty(System.String,System.UInt32,System.String,System.String[])">
            <summary>
            Invites the given users on behalf of the acting user to the party associated with the given title ID.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="titleId">Title ID of the title to manage a party for.</param>
            <param name="actingUserXuid">Acting user XUID on whose behalf to invite other users to the party.</param>
            <param name="remoteUserXuidsToInvite">Remote user XUIDs to invite to the party.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.RemoveLocalUsersFromParty(System.String,System.UInt32,System.String[])">
            <summary>
            Removes the given users from the party belonging to the given title ID.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="titleId">Title ID of the title to manage a party for.</param>
            <param name="localUserXuidsToRemove">Local user XUIDs to remove from the party.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.GetPartyId(System.String,System.UInt32)">
            <summary>
            Returns the party ID belonging to the given title ID.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="titleId">Title ID of the title to get the associated party ID for.</param>
            <returns>ID of existing party used to accept or decline an invitation to the party.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.GetPartyMembers(System.String,System.UInt32)">
            <summary>
            Lists both the current members and the reserved members of the party belonging to given title ID.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="titleId">Title ID of the title to get party members for.</param>
            <returns>Party member user XUIDs, which may contain a mix of local and remote users.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.AcceptInviteToParty(System.String,System.String,System.String)">
            <summary>
            Accepts the party invitation on behalf of the given acting user to the party associated with the given title ID.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="actingUserXuid">XUID of acting user on whose behalf to accept the invitation.</param>
            <param name="partyId">Title ID of the party created by another user to accept the invitation to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.DeclineInviteToParty(System.String,System.String,System.String)">
            <summary>
            Declines the party invitation on behalf of the given acting user to the party associated with the given title ID.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="actingUserXuid">XUID of acting user on whose behalf to decline the invitation.</param>
            <param name="partyId">Title ID of the party created by another user to accept the invitation to.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.GetConsoleInfo(System.String)">
            <summary>
            Gets the information about a console.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <returns>A XboxConsoleInfo containing information about the console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.RegisterPackage(System.String,System.String)">
            <summary>
            Registers a package.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="packagePath">The relative path on the consoles scratch drive to the package.</param>
            <returns>The package definition object that describes the package.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.UnregisterPackage(System.String,System.String)">
            <summary>
            Unregisters a package.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="packageFullName">The Pacakge Full Name of the package to be unregistered.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.GetAvailableSpaceForAppInstallation(System.String,System.String)">
            <summary>
            Gets the available space that is available for app installation.
            </summary>
            <param name="ipAddress">The IP address of the console.</param>
            <param name="storageName">The name of the storage device to check. Allowed values are "internal" and null. </param>
            <returns>The number of bytes of freespace on the storage device on the specified console.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.SetNativeDllSearchPath(System.String)">
            <summary>
            Sets native Dll search path.
            </summary>
            <param name="durangoXdkBinDirectory">The complete path to the XDK's "bin" directory.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.SubscribeToAssemblyResolve(System.String)">
            <summary>
            Subscribes to current AppDomain's AssemblyResolve event.
            </summary>
            <param name="durangoXdkBinDirectory">The name of the XDK binary directory environment variable.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.DefaultConsole">
            <summary>
            Gets or sets the default console address.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxXdkBase.PathToXdkBin">
            <summary>
            Gets the path to the "bin" folder of XDK.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.NativeMethods">
            <summary>
            A static class to house P/Invoke signatures for native methods.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.NativeMethods.SetDllDirectory(System.String)">
            <summary>
            This method is used to add the directory where the XTF native DLLs are located
            to the search path used by Windows so that they can be found automatically.
            </summary>
            <param name="pathName">The path to the XTF native DLLs.</param>
            <returns>True upon success.</returns>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.NativeMethods.XtfGetErrorText(System.Int32,System.IntPtr,System.UInt32@,System.IntPtr,System.UInt32@)">
            <summary>
            Gets XTF error description for an HRESULT returned from Xbox One API.
            </summary>
            <param name="hresult">The error code.</param>
            <param name="errorMessageBuffer">Buffer to fill with error message.</param>
            <param name="errorMessageBufferLength">Length of error message written into the buffer.</param>
            <param name="userActionTextBuffer">Buffer to fill with action message.</param>
            <param name="userActionTextBufferLength">Length of action message written into the buffer.</param>
            <returns>The error code for conversion result.</returns>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.PackageExecutionState">
            <summary>
            An enumeration representing each possible state of an XboxPackage.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.PackageExecutionState.Unknown">
            <summary>
            Unable to determine the state of the package.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.PackageExecutionState.Running">
            <summary>
            The package is currently running.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.PackageExecutionState.Suspending">
            <summary>
            The package is being suspended.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.PackageExecutionState.Suspended">
            <summary>
            The package is supsended.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.PackageExecutionState.Terminated">
            <summary>
            The package has been terminated.
            </summary>
        </member>
        <member name="F:Microsoft.Internal.GamesTest.Xbox.PackageExecutionState.Constrained">
            <summary>
            The package has been constrained.
            </summary>
        </member>
        <member name="T:Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition">
            <summary>
            Represents a package that may or may not reside on an Xbox.
            </summary>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition.#ctor(System.String,System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a new instance of the XboxPackageDefinition class.
            Here is a link to a great video that explains the difference between Package Full Name and Package Family Name.
            http://www.youtube.com/watch?v=8cvSNT9ho58
            There are 3 pieces of information that identify a package.
            1.  Package Full Name.  This is a string consisting of different pieces of information concatenated together with underscores.
                PackageName_VersionNumber_ProcessorArchitecture_ResourceId_PublisherId
                Consider this example:
                NuiView.ERA_1.0.0.0_neutral__8wekyb3d8bbwe
                Here we have:
                PackageName = NuiView.ERA
                Version = 1.0.0.0
                ProcessorArchitecture = neutral
                ResourceId = {blank}.  Note that this element is optional and is blank in this example.
                PublisherId = 8wekyb3d8bbwe
            2.  Package Family Name.  This is a string consisting of two different pieces of information concatenated together with underscores.
                PackageName_PublisherId
                Consider this example:
                NuiView.ERA_8wekyb3d8bbwe
                Here we have:
                PackageName = NuiView.ERA
                PublisherId = 8wekyb3d8bbwe
            3.  The applications.
            </summary>
            <param name="packageFullName">The Package Full Name for this package.  See constructor comment for a thorough description of this parameter.</param>
            <param name="packageFamilyName">The Package Family Name for this package.  See constructor comment for a thorough description of this parameter.</param>
            <param name="aumids">The Application User Model Ids of the applications for this package.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Initializes a new instance of the XboxPackageDefinition class.
            </summary>
            <param name="packageFullName">The Package Full Name for this package.</param>
            <param name="aumids">The Application User Model Ids of the applications for this package.</param>
        </member>
        <member name="M:Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition.#ctor(System.String,System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
            <summary>
            Initializes a new instance of the XboxPackageDefinition class.
            </summary>
            <param name="packageFullName">The Package Full Name for this package.</param>
            <param name="aumids">The Application User Model Ids of the applications for this package.</param>
            <param name="isScratchPackage">Specifies whether this pacakge is registered from the scratch drive.</param>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition.ApplicationDefinitions">
            <summary>
            Gets the application definitions for this package.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition.FamilyName">
            <summary>
            Gets the Package Family Name for this package.  See the constructor comment for a description of this field.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition.FullName">
            <summary>
            Gets the Package Full Name for this package.  See the constructor comment for a thorough description of this field.
            </summary>
        </member>
        <member name="P:Microsoft.Internal.GamesTest.Xbox.XboxPackageDefinition.IsScratchPackage">
            <summary>
            Gets a value indicating whether this package is a scratch package.
            </summary>
        </member>
    </members>
</doc>
